Class Scene
Defined in File Scene.hpp
Class Documentation
-
class Scene
Public Functions
-
Scene()
-
void update_model_matrix(glm::mat4 model_matrix, int model_id)
-
inline std::vector<VkSampler> &getTextureSampler(int model_index)
-
inline uint32_t getTextureCount(int model_index)
-
inline uint32_t getModelCount()
-
inline glm::mat4 getModelMatrix(int model_index)
-
inline uint32_t getMeshCount(int model_index)
-
inline VkBuffer getVertexBuffer(int model_index, int mesh_index)
-
inline VkBuffer getIndexBuffer(int model_index, int mesh_index)
-
inline uint32_t getIndexCount(int model_index, int mesh_index)
-
inline uint32_t getNumberObjectDescriptions()
-
uint32_t getNumberMeshes()
-
inline std::vector<ObjectDescription> getObjectDescriptions()
-
void loadModel(VulkanDevice *device, VkCommandPool commandPool)
-
void add_object_description(ObjectDescription object_description)
-
void cleanUp()
-
~Scene()
-
Scene()