VkCV Framework  0.0.1
CV Vulkan framework
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cvkcv::AttachmentDescription
 Cvkcv::Buffer< T >
 Cvkcv::BufferManager::Buffer
 Cvkcv::BufferManager
 Cvkcv::camera::CameraUsed to create a camera which governs the view and projection matrices
 Cvkcv::camera::CameraControllerUsed as a base class for defining camera controller classes with different behaviors, e.g. the #PilotCameraController
 Cvkcv::camera::PilotCameraControllerUsed to move around a camera object in world space
 Cvkcv::camera::TrackballCameraControllerUsed to orbit a camera around its center point
 Cvkcv::camera::CameraManagerUsed for managing an arbitrary amount of camera controllers
 Cvkcv::CommandResources
 Cvkcv::CommandStreamManager::CommandStream
 Cvkcv::CommandStreamManager
 Cvkcv::shader::Compiler
 Cvkcv::Context
 Cvkcv::Core
 Cvkcv::DescriptorBinding
 Cvkcv::DescriptorManager
 Cvkcv::DescriptorSet
 Cvkcv::DescriptorSetUsage
 Cvkcv::DescriptorWrites
 Cvkcv::DrawcallInfo
 Cvkcv::event< T >
 Cvkcv::event< double, double >
 Cvkcv::event< int >
 Cvkcv::event< int, int >
 Cvkcv::event< int, int, int >
 Cvkcv::event< int, int, int, int >
 Cvkcv::event< unsigned int >
 Cvkcv::event_function< T >
 Cvkcv::event_function< uint64_t >
 Cvkcv::event_handle< T >
 Cvkcv::event_handle< double, double >
 Cvkcv::event_handle< int >
 Cvkcv::event_handle< int, int >
 Cvkcv::event_handle< int, int, int >
 Cvkcv::event_handle< int, int, int, int >
 Cvkcv::event_handle< T... >
 Cvkcv::event_handle< unsigned int >
 Cvkcv::shader::GLSLCompiler
 Cvkcv::gui::GUI
 Cvkcv::Handle
 Cvkcv::BufferHandle
 Cvkcv::CommandStreamHandle
 Cvkcv::DescriptorSetHandle
 Cvkcv::ImageHandle
 Cvkcv::PassHandle
 Cvkcv::PipelineHandle
 Cvkcv::SamplerHandle
 Cvkcv::Image
 Cvkcv::ImageManager::Image
 Cvkcv::ImageManager
 Cvkcv::material::Material
 Cvkcv::material::PBRMaterial
 Cvkcv::asset::Material
 Cvkcv::asset::Mesh
 Cvkcv::Mesh
 Cvkcv::PassManager::Pass
 Cvkcv::PassConfig
 Cvkcv::PassManager
 Cvkcv::PipelineManager::Pipeline
 Cvkcv::PipelineConfig
 Cvkcv::PipelineManager
 Cvkcv::PushConstantData
 Cvkcv::Queue
 Cvkcv::QueueManager
 Cvkcv::SampledImageDescriptorWrite
 Cvkcv::asset::Sampler
 Cvkcv::SamplerDescriptorWrite
 Cvkcv::SamplerManager
 Cvkcv::asset::Scene
 Cvkcv::Shader
 Cvkcv::ShaderProgram
 Cvkcv::StagingStepInfo
 Cvkcv::StorageBufferDescriptorWrite
 Cvkcv::StorageImageDescriptorWrite
 Cvkcv::SubmitInfo
 Cvkcv::Swapchain::Surface
 Cvkcv::Swapchain
 Cvkcv::SyncResources
 Cvkcv::testing::Test
 Cvkcv::asset::Texture
 Cvkcv::asset::TextureData
 Cvkcv::UniformBufferDescriptorWrite
 Cvkcv::material::PBRMaterial::vec3
 Cvkcv::material::PBRMaterial::vec4
 Cvkcv::VertexAttachment
 Cvkcv::asset::VertexAttribute
 Cvkcv::VertexBinding
 Cvkcv::VertexBufferBinding
 Cvkcv::asset::VertexGroup
 Cvkcv::VertexLayout
 Cvkcv::Window
 Cvkcv::WriteDescriptorSetInfo