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

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

BENCH_BUILDforay::as::Blasinlinestatic
BENCH_CREATEforay::as::Blasinlinestatic
BENCH_CREATESTRUCTSforay::as::Blasinlinestatic
BENCH_GETSIZESforay::as::Blasinlinestatic
BENCH_RESETforay::as::Blasinlinestatic
CreateOrUpdate(core::Context *context, const scene::Mesh *mesh, const scene::gcomp::GeometryStore *store, bench::HostBenchmark *benchmark=nullptr)foray::as::Blasvirtual
Destroy() overrideforay::as::Blasvirtual
Exists() const overrideforay::as::Blasinlinevirtual
GetName() constforay::core::ManagedResourceinline
GetTotalAllocatedResources()foray::core::ManagedResourceinlinestatic
GetTypeName() const overrideforay::as::Blasinlinevirtual
mAccelerationStructureforay::as::Blasprotected
ManagedResource()foray::core::ManagedResource
ManagedResource(std::string_view name)foray::core::ManagedResourceexplicit
mBlasAddressforay::as::Blasprotected
mBlasMemoryforay::as::Blasprotected
mContextforay::as::Blasprotected
mMeshforay::as::Blasprotected
mNameforay::core::ManagedResourceprotected
NoMoveDefaults()=defaultforay::NoMoveDefaultsinline
NoMoveDefaults(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
NoMoveDefaults(NoMoveDefaults &&other)=defaultforay::NoMoveDefaults
operator=(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
Print() constforay::core::ManagedResource
SetName(std::string_view name)foray::core::ManagedResourcevirtual
SetObjectName(core::Context *context, const void *handle, std::string_view name, bool updateResourceName=true)foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR >inlineprotectedvirtual
sPrintAllocatedResources(bool printAsWarning)foray::core::ManagedResourcestatic
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 >inlineexplicit
~Blas()foray::as::Blasinlinevirtual
~ManagedResource()foray::core::ManagedResourcevirtual