Class Model#
Defined in File Model.ixx
Class Documentation#
-
class Model#
Public Functions
-
Model()#
-
Model(VulkanDevice *device)#
-
void cleanUp()#
-
void add_new_mesh(VulkanDevice *vulkan_device, vk::Queue transfer_queue, vk::CommandPool command_pool, std::vector<Vertex> &vertices, std::vector<unsigned int> &indices, std::vector<unsigned int> &materialIndex, std::vector<ObjMaterial> &materials)#
-
inline uint32_t getTextureCount()#
-
inline std::vector<vk::Sampler> &getTextureSamplers()#
-
inline std::vector<std::string> getTextureList()#
-
inline uint32_t getMeshCount()#
-
inline glm::mat4 getModel()#
-
inline uint32_t getCustomInstanceIndex()#
-
uint32_t getPrimitiveCount()#
-
inline ObjectDescription getObjectDescription()#
-
void set_model(glm::mat4 new_model)#
-
~Model()#
-
Model()#