Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray::as::Tlas Member List

This is the complete list of members for foray::as::Tlas, including all inherited members.

AddBlasInstanceAnimated(const Blas &blas, BlasInstance::TransformUpdateFunc getUpdatedGlobalTransformFunc)foray::as::Tlas
AddBlasInstanceAuto(scene::ncomp::MeshInstance *meshInstance)foray::as::Tlas
AddBlasInstanceStatic(const Blas &blas, const glm::mat4 &transform)foray::as::Tlas
ClearBlasInstances()foray::as::Tlas
CreateOrUpdate(core::Context *context=nullptr)foray::as::Tlasvirtual
Destroy() overrideforay::as::Tlasvirtual
Exists() const overrideforay::as::Tlasinlinevirtual
GetBlasInstance(uint64_t id) constforay::as::Tlas
GetName() constforay::core::ManagedResourceinline
GetTotalAllocatedResources()foray::core::ManagedResourceinlinestatic
GetTypeName() const overrideforay::as::Tlasinlinevirtual
mAccelerationStructureforay::as::Tlasprotected
ManagedResource()foray::core::ManagedResource
ManagedResource(std::string_view name)foray::core::ManagedResourceexplicit
mAnimatedBlasInstancesforay::as::Tlasprotected
mContextforay::as::Tlasprotected
mDirtyforay::as::Tlasprotected
mInstanceBufferforay::as::Tlasprotected
mMetaBufferforay::as::Tlasprotected
mNameforay::core::ManagedResourceprotected
mNextIdforay::as::Tlasprotected
mScratchBufferforay::as::Tlasprotected
mStaticBlasInstancesforay::as::Tlasprotected
mTlasAddressforay::as::Tlasprotected
mTlasMemoryforay::as::Tlasprotected
NoMoveDefaults()=defaultforay::NoMoveDefaultsinline
NoMoveDefaults(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
NoMoveDefaults(NoMoveDefaults &&other)=defaultforay::NoMoveDefaults
operator VkAccelerationStructureKHR()foray::as::Tlasinline
operator=(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
Print() constforay::core::ManagedResource
RemoveBlasInstance(uint64_t id)foray::as::Tlas
SetName(std::string_view name)foray::core::ManagedResourcevirtual
sPrintAllocatedResources(bool printAsWarning)foray::core::ManagedResourcestatic
Tlas()=defaultforay::as::Tlas
UpdateLean(VkCommandBuffer cmdBuffer, uint32_t frameIndex)foray::as::Tlasvirtual
~ManagedResource()foray::core::ManagedResourcevirtual
~Tlas()foray::as::Tlasinlinevirtual