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

Classes

struct  Pass
 

Public Member Functions

 PassManager (vk::Device device) noexcept
 
 PassManager (const PassManager &other)=delete
 
 PassManager (PassManager &&other)=delete
 
PassManageroperator= (const PassManager &other)=delete
 
PassManageroperator= (PassManager &&other)=delete
 
PassHandle createPass (const PassConfig &config)
 
vk::RenderPass getVkPass (const PassHandle &handle) const
 
const PassConfiggetPassConfig (const PassHandle &handle) const
 

Private Member Functions

void destroyPassById (uint64_t id)
 

Private Attributes

vk::Device m_Device
 
std::vector< Passm_Passes
 

Detailed Description


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