VkCV Framework
0.0.1
CV Vulkan framework
|
Public Member Functions | |
SamplerManager (const SamplerManager &other)=delete | |
SamplerManager (SamplerManager &&other)=delete | |
SamplerManager & | operator= (const SamplerManager &other)=delete |
SamplerManager & | operator= (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 |