Vookoo
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cvku::BlockParamsDescription of blocks for compressed formats
 Cvku::ComputePipelineMakerA class for building compute pipelines
 Cvku::DescriptorSetLayoutMakerA factory class for descriptor set layouts. (An interface to the shaders)
 Cvku::DescriptorSetMakerA factory class for descriptor sets (A set of uniform bindings)
 Cvku::DescriptorSetUpdaterConvenience class for updating descriptor sets (uniforms)
 Cvku::Framework
 Cvku::GenericBuffer
 Cvku::HostIndexBufferThis class is a specialisation of GenericBuffer for low performance vertex buffers in CPU memory
 Cvku::HostVertexBufferThis class is a specialisation of GenericBuffer for low performance vertex buffers on the host
 Cvku::IndexBuffer
 Cvku::UniformBufferThis class is a specialisation of GenericBuffer for uniform buffers
 Cvku::VertexBuffer
 Cvku::GenericImage
 Cvku::ColorAttachmentImageAn image to use as a colour buffer on a renderpass
 Cvku::DepthStencilImageAn image to use as a depth buffer on a renderpass
 Cvku::TextureImage2DA 2D texture image living on the GPU or a staging buffer visible to the CPU
 Cvku::TextureImageCubeA cube map texture image living on the GPU or a staging buffer visible to the CPU
 Cvku::KTXFileLayoutLayout of a KTX file in a buffer
 Cvku::PipelineLayoutMaker
 Cvku::PipelineMaker
 Cvku::RenderpassMaker
 Cvku::SamplerMaker
 Cvku::ShaderModuleClass for building shader modules and extracting metadata from shaders
 Cvku::GenericImage::State
 Cvku::ShaderModule::VariableA variable in a shader
 Cvku::WindowThis class wraps a window, a surface and a swap chain for that surface