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

This is the complete list of members for foray::core::SamplerCollection, including all inherited members.

ClearSamplerMap()foray::core::SamplerCollectionprotected
Destroy() overrideforay::core::SamplerCollectioninlinevirtual
Exists() const overrideforay::core::SamplerCollectioninlinevirtual
GetHash(const VkSamplerCreateInfo &samplerCi)foray::core::SamplerCollectionprotectedstatic
GetName() constforay::core::ManagedResourceinline
GetSampler(SamplerReference &imageSampler, const VkSamplerCreateInfo &samplerCi)foray::core::SamplerCollectionprotected
GetTotalAllocatedResources()foray::core::ManagedResourceinlinestatic
GetTypeName() constforay::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_SAMPLER >inlinevirtual
Init(core::Context *context)foray::core::SamplerCollectioninline
ManagedResource()foray::core::ManagedResource
ManagedResource(std::string_view name)foray::core::ManagedResourceexplicit
mContextforay::core::SamplerCollectionprotected
mNameforay::core::ManagedResourceprotected
mSamplerInstancesforay::core::SamplerCollectionprotected
NoMoveDefaults()=defaultforay::NoMoveDefaultsinline
NoMoveDefaults(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
NoMoveDefaults(NoMoveDefaults &&other)=defaultforay::NoMoveDefaults
operator=(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
Print() constforay::core::ManagedResource
Register(SamplerReference &imageSampler)foray::core::SamplerCollectionprotected
SamplerCollection()=defaultforay::core::SamplerCollection
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_SAMPLER >inlineprotectedvirtual
sPrintAllocatedResources(bool printAsWarning)foray::core::ManagedResourcestatic
Unregister(SamplerReference &imageSampler)foray::core::SamplerCollectionprotected
VulkanResource()foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_SAMPLER >inline
VulkanResource(std::string_view name)foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_SAMPLER >inlineexplicit
~ManagedResource()foray::core::ManagedResourcevirtual
~SamplerCollection()foray::core::SamplerCollectioninlinevirtual