This is the complete list of members for vex::VulkanMesh, including all inherited members.
| addInstance() | vex::VulkanMesh | inline |
| 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) const | vex::VulkanMesh | |
| draw(VkCommandBuffer cmd, VkPipelineLayout pipelineLayout, VulkanResources &resources, uint32_t frameIndex, uint32_t modelIndex, glm::mat4 modelMatrix, const MeshComponent &mc) const | vex::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() const | vex::VulkanMesh | inline |
| m_cpuSubmeshData (defined in vex::VulkanMesh) | vex::VulkanMesh | private |
| m_r_context (defined in vex::VulkanMesh) | vex::VulkanMesh | private |
| m_submeshBuffers (defined in vex::VulkanMesh) | vex::VulkanMesh | private |
| m_submeshTextures (defined in vex::VulkanMesh) | vex::VulkanMesh | private |
| numOfInstances (defined in vex::VulkanMesh) | vex::VulkanMesh | private |
| removeInstance() | vex::VulkanMesh | inline |
| StreamToGPU(void *dst, const void *src, size_t sizeBytes) | vex::VulkanMesh | private |
| upload(const MeshData &meshData) | vex::VulkanMesh | |
| VulkanMesh(VulkanContext &context) | vex::VulkanMesh | |
| ~VulkanMesh() (defined in vex::VulkanMesh) | vex::VulkanMesh |