VkCV Framework  0.0.1
CV Vulkan framework
vkcv::SamplerManager Class Reference

Public Member Functions

 SamplerManager (const SamplerManager &other)=delete
 
 SamplerManager (SamplerManager &&other)=delete
 
SamplerManageroperator= (const SamplerManager &other)=delete
 
SamplerManageroperator= (SamplerManager &&other)=delete
 
SamplerHandle createSampler (SamplerFilterType magFilter, SamplerFilterType minFilter, SamplerMipmapMode mipmapMode, SamplerAddressMode addressMode, float mipLodBias)
 
vk::Sampler getVulkanSampler (const SamplerHandle &handle) const
 

Private Member Functions

 SamplerManager (const vk::Device &device) noexcept
 
void destroySamplerById (uint64_t id)
 

Private Attributes

vk::Device m_device
 
std::vector< vk::Sampler > m_samplers
 

Friends

class Core
 

Detailed Description


The documentation for this class was generated from the following files: