VkCV Framework
0.0.1
CV Vulkan framework
|
Classes | |
struct | Pass |
Public Member Functions | |
PassManager (vk::Device device) noexcept | |
PassManager (const PassManager &other)=delete | |
PassManager (PassManager &&other)=delete | |
PassManager & | operator= (const PassManager &other)=delete |
PassManager & | operator= (PassManager &&other)=delete |
PassHandle | createPass (const PassConfig &config) |
vk::RenderPass | getVkPass (const PassHandle &handle) const |
const PassConfig & | getPassConfig (const PassHandle &handle) const |
Private Member Functions | |
void | destroyPassById (uint64_t id) |
Private Attributes | |
vk::Device | m_Device |
std::vector< Pass > | m_Passes |