#pragma once #include #include #include "VertexArray.h" #include "Buffer.h" namespace BarinkEngine{ struct Vertex { glm::vec3 vertices; glm::vec2 uv; }; class Mesh { public: std::vector vertices; std::vector elements; private: GpuBuffer vertexBuffer; GpuBuffer elementBuffer; VertexArray VAO; unsigned int UV_id; }; }