ClearSamplerMap() | foray::core::SamplerCollection | protected |
Destroy() override | foray::core::SamplerCollection | inlinevirtual |
Exists() const override | foray::core::SamplerCollection | inlinevirtual |
GetHash(const VkSamplerCreateInfo &samplerCi) | foray::core::SamplerCollection | protectedstatic |
GetName() const | foray::core::ManagedResource | inline |
GetSampler(SamplerReference &imageSampler, const VkSamplerCreateInfo &samplerCi) | foray::core::SamplerCollection | protected |
GetTotalAllocatedResources() | foray::core::ManagedResource | inlinestatic |
GetTypeName() const | foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_SAMPLER > | inlinevirtual |
Init(core::Context *context) | foray::core::SamplerCollection | inline |
ManagedResource() | foray::core::ManagedResource | |
ManagedResource(std::string_view name) | foray::core::ManagedResource | explicit |
mContext | foray::core::SamplerCollection | protected |
mName | foray::core::ManagedResource | protected |
mSamplerInstances | foray::core::SamplerCollection | 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 | |
Register(SamplerReference &imageSampler) | foray::core::SamplerCollection | protected |
SamplerCollection()=default | foray::core::SamplerCollection | |
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_SAMPLER > | inlineprotectedvirtual |
sPrintAllocatedResources(bool printAsWarning) | foray::core::ManagedResource | static |
Unregister(SamplerReference &imageSampler) | foray::core::SamplerCollection | protected |
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::ManagedResource | virtual |
~SamplerCollection() | foray::core::SamplerCollection | inlinevirtual |