#pragma once #include #include #include #include #include struct Vertex { glm::vec3 position, normal; }; class Mesh { public: std::string name; glm::vec3 position; std::vector vertices; std::vector indices; VkBuffer vertexBuffer = nullptr; VkDeviceMemory vertexMemory = nullptr; VkBuffer indexBuffer = nullptr; VkDeviceMemory indexMemory = nullptr; };