VkCV Framework  0.0.1
CV Vulkan framework
vkcv::ImageManager::Image Struct Reference

Public Attributes

vk::Image m_handle
 
vk::DeviceMemory m_memory
 
std::vector< vk::ImageView > m_viewPerMip
 
uint32_t m_width = 0
 
uint32_t m_height = 0
 
uint32_t m_depth = 0
 
vk::Format m_format
 
uint32_t m_layers = 1
 
vk::ImageLayout m_layout = vk::ImageLayout::eUndefined
 

Private Member Functions

 Image (vk::Image handle, vk::DeviceMemory memory, std::vector< vk::ImageView > views, uint32_t width, uint32_t height, uint32_t depth, vk::Format format, uint32_t layers)
 

Private Attributes

friend ImageManager
 

Detailed Description


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