Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray
as
Tlas
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::Tlas
virtual
Destroy
() override
foray::as::Tlas
virtual
Exists
() const override
foray::as::Tlas
inline
virtual
GetBlasInstance
(uint64_t id) const
foray::as::Tlas
GetName
() const
foray::core::ManagedResource
inline
GetTotalAllocatedResources
()
foray::core::ManagedResource
inline
static
GetTypeName
() const override
foray::as::Tlas
inline
virtual
mAccelerationStructure
foray::as::Tlas
protected
ManagedResource
()
foray::core::ManagedResource
ManagedResource
(std::string_view name)
foray::core::ManagedResource
explicit
mAnimatedBlasInstances
foray::as::Tlas
protected
mContext
foray::as::Tlas
protected
mDirty
foray::as::Tlas
protected
mInstanceBuffer
foray::as::Tlas
protected
mMetaBuffer
foray::as::Tlas
protected
mName
foray::core::ManagedResource
protected
mNextId
foray::as::Tlas
protected
mScratchBuffer
foray::as::Tlas
protected
mStaticBlasInstances
foray::as::Tlas
protected
mTlasAddress
foray::as::Tlas
protected
mTlasMemory
foray::as::Tlas
protected
NoMoveDefaults
()=default
foray::NoMoveDefaults
inline
NoMoveDefaults
(const NoMoveDefaults &other)=delete
foray::NoMoveDefaults
NoMoveDefaults
(NoMoveDefaults &&other)=default
foray::NoMoveDefaults
operator VkAccelerationStructureKHR
()
foray::as::Tlas
inline
operator=
(const NoMoveDefaults &other)=delete
foray::NoMoveDefaults
Print
() const
foray::core::ManagedResource
RemoveBlasInstance
(uint64_t id)
foray::as::Tlas
SetName
(std::string_view name)
foray::core::ManagedResource
virtual
sPrintAllocatedResources
(bool printAsWarning)
foray::core::ManagedResource
static
Tlas
()=default
foray::as::Tlas
UpdateLean
(VkCommandBuffer cmdBuffer, uint32_t frameIndex)
foray::as::Tlas
virtual
~ManagedResource
()
foray::core::ManagedResource
virtual
~Tlas
()
foray::as::Tlas
inline
virtual
Generated by
1.9.8