Mandrill 2025.6.0
Loading...
Searching...
No Matches
Mandrill::Scene Member List

This is the complete list of members for Mandrill::Scene, including all inherited members.

addMaterial(Material material)Mandrill::Scene
addMesh(const std::vector< Vertex > vertices, const std::vector< uint32_t > indices, uint32_t materialIndex)Mandrill::Scene
addMeshFromFile(const std::filesystem::path &path, const std::filesystem::path &materialPath="")Mandrill::Scene
addNode()Mandrill::Scene
bindRayTracingDescriptors(VkCommandBuffer cmd, ptr< Camera > pCamera, VkPipelineLayout layout)Mandrill::Scene
compile()Mandrill::Scene
getAccelerationStructure() constMandrill::Sceneinline
getIndexCount() constMandrill::Sceneinline
getLayout()Mandrill::Scene
getMaterialCount() constMandrill::Sceneinline
getMeshCount()Mandrill::Sceneinline
getMeshIndexAddress(uint32_t meshIndex) constMandrill::Sceneinline
getMeshIndexCount(uint32_t meshIndex) constMandrill::Sceneinline
getMeshMaterialIndex(uint32_t meshIndex) constMandrill::Sceneinline
getMeshVertexAddress(uint32_t meshIndex) constMandrill::Sceneinline
getMeshVertexCount(uint32_t meshIndex) constMandrill::Sceneinline
getNodes()Mandrill::Sceneinline
getTextureCount() constMandrill::Sceneinline
getVertexCount() constMandrill::Sceneinline
render(VkCommandBuffer cmd, const ptr< Camera > pCamera) constMandrill::Scene
Scene(ptr< Device > pDevice, ptr< Swapchain > pSwapchain, bool supportRayTracing=false)Mandrill::Scene
setEnvironmentMap(ptr< Texture > pTexture)Mandrill::Sceneinline
setSampler(const ptr< Sampler > pSampler)Mandrill::Scene
syncToDevice()Mandrill::Scene
updateAccelerationStructure(VkBuildAccelerationStructureFlagsKHR flags=VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR)Mandrill::Scene
~Scene()Mandrill::Scene