Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray
as
Blas
foray::as::Blas Member List
This is the complete list of members for
foray::as::Blas
, including all inherited members.
BENCH_BUILD
foray::as::Blas
inline
static
BENCH_CREATE
foray::as::Blas
inline
static
BENCH_CREATESTRUCTS
foray::as::Blas
inline
static
BENCH_GETSIZES
foray::as::Blas
inline
static
BENCH_RESET
foray::as::Blas
inline
static
CreateOrUpdate
(core::Context *context, const scene::Mesh *mesh, const scene::gcomp::GeometryStore *store, bench::HostBenchmark *benchmark=nullptr)
foray::as::Blas
virtual
Destroy
() override
foray::as::Blas
virtual
Exists
() const override
foray::as::Blas
inline
virtual
GetName
() const
foray::core::ManagedResource
inline
GetTotalAllocatedResources
()
foray::core::ManagedResource
inline
static
GetTypeName
() const override
foray::as::Blas
inline
virtual
mAccelerationStructure
foray::as::Blas
protected
ManagedResource
()
foray::core::ManagedResource
ManagedResource
(std::string_view name)
foray::core::ManagedResource
explicit
mBlasAddress
foray::as::Blas
protected
mBlasMemory
foray::as::Blas
protected
mContext
foray::as::Blas
protected
mMesh
foray::as::Blas
protected
mName
foray::core::ManagedResource
protected
NoMoveDefaults
()=default
foray::NoMoveDefaults
inline
NoMoveDefaults
(const NoMoveDefaults &other)=delete
foray::NoMoveDefaults
NoMoveDefaults
(NoMoveDefaults &&other)=default
foray::NoMoveDefaults
operator=
(const NoMoveDefaults &other)=delete
foray::NoMoveDefaults
Print
() const
foray::core::ManagedResource
SetName
(std::string_view name)
foray::core::ManagedResource
virtual
SetObjectName
(core::Context *context, const void *handle, std::string_view name, bool updateResourceName=true)
foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR >
inline
protected
virtual
sPrintAllocatedResources
(bool printAsWarning)
foray::core::ManagedResource
static
VulkanResource
()
foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR >
inline
VulkanResource
(std::string_view name)
foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR >
inline
explicit
~Blas
()
foray::as::Blas
inline
virtual
~ManagedResource
()
foray::core::ManagedResource
virtual
Generated by
1.9.8