VEX Engine
Retro looking game engine made in vulkan mostly because i wanted to understand it better.
Loading...
Searching...
No Matches
vex::VulkanMesh Member List

This is the complete list of members for vex::VulkanMesh, including all inherited members.

addInstance()vex::VulkanMeshinline
bindAndDrawBatched(VkCommandBuffer cmd, VkPipelineLayout pipelineLayout, VulkanResources &resources, uint32_t frameIndex, uint32_t modelIndex, uint32_t submeshIndex, glm::mat4 modelMatrix, bool modelChanged, bool submeshChanged, const MeshComponent &mc) constvex::VulkanMesh
draw(VkCommandBuffer cmd, VkPipelineLayout pipelineLayout, VulkanResources &resources, uint32_t frameIndex, uint32_t modelIndex, glm::mat4 modelMatrix, const MeshComponent &mc) constvex::VulkanMesh
extractTransparentTriangles(const glm::mat4 &modelMatrix, const glm::vec3 &cameraPos, uint32_t modelIndex, uint32_t frameIndex, vex::Entity entity, std::vector< TransparentTriangle > &outTriangles) (defined in vex::VulkanMesh)vex::VulkanMesh
getNumOfInstances() constvex::VulkanMeshinline
m_cpuSubmeshData (defined in vex::VulkanMesh)vex::VulkanMeshprivate
m_r_context (defined in vex::VulkanMesh)vex::VulkanMeshprivate
m_submeshBuffers (defined in vex::VulkanMesh)vex::VulkanMeshprivate
m_submeshTextures (defined in vex::VulkanMesh)vex::VulkanMeshprivate
numOfInstances (defined in vex::VulkanMesh)vex::VulkanMeshprivate
removeInstance()vex::VulkanMeshinline
StreamToGPU(void *dst, const void *src, size_t sizeBytes)vex::VulkanMeshprivate
upload(const MeshData &meshData)vex::VulkanMesh
VulkanMesh(VulkanContext &context)vex::VulkanMesh
~VulkanMesh() (defined in vex::VulkanMesh)vex::VulkanMesh