libmx2 2.2.1
C++20 multimedia and game-engine library (SDL2 / OpenGL / Vulkan)
Loading...
Searching...
No Matches
mx::MXModel Member List

This is the complete list of members for mx::MXModel, including all inherited members.

cleanup(VkDevice device)mx::MXModel
compressIndices()mx::MXModel
copyBuffer(VkDevice device, VkCommandPool commandPool, VkQueue graphicsQueue, VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size)mx::MXModelprivatestatic
createBuffer(VkDevice device, VkPhysicalDevice physicalDevice, VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory)mx::MXModelprivatestatic
draw(VkCommandBuffer cmd) constmx::MXModel
drawSubMesh(VkCommandBuffer cmd, size_t index) constmx::MXModel
findMemoryType(VkPhysicalDevice physicalDevice, uint32_t typeFilter, VkMemoryPropertyFlags properties)mx::MXModelprivatestatic
indexBuffer() constmx::MXModelinline
indexBuffer_mx::MXModelprivate
indexBufferMemory_mx::MXModelprivate
indexCount() constmx::MXModelinline
indices() constmx::MXModelinline
indices_mx::MXModelprivate
load(const std::string &path, float positionScale=1.0f)mx::MXModel
loadMTL(const std::string &path)mx::MXModelprivate
loadMXMOD(const std::string &path, float positionScale)mx::MXModelprivate
loadOBJ(const std::string &path, float positionScale)mx::MXModelprivate
materials() constmx::MXModelinline
materials_mx::MXModelprivate
mtlLibPath() constmx::MXModelinline
mtlLibPath_mx::MXModelprivate
MXModel()=defaultmx::MXModel
MXModel(const MXModel &)=deletemx::MXModel
MXModel(MXModel &&)=deletemx::MXModel
operator=(const MXModel &)=deletemx::MXModel
operator=(MXModel &&)=deletemx::MXModel
subMesh(size_t i) constmx::MXModelinline
subMeshCount() constmx::MXModelinline
subMeshes() constmx::MXModelinline
subMeshes_mx::MXModelprivate
textureIndex() constmx::MXModelinline
textureIndex_mx::MXModelprivate
upload(VkDevice device, VkPhysicalDevice physicalDevice, VkCommandPool commandPool, VkQueue graphicsQueue)mx::MXModel
vertexBuffer() constmx::MXModelinline
vertexBuffer_mx::MXModelprivate
vertexBufferMemory_mx::MXModelprivate
vertices() constmx::MXModelinline
vertices_mx::MXModelprivate
~MXModel()=defaultmx::MXModel