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
1
2
]
C
vkcv::AccelerationDescriptorWrite
Only used for RTX. Used to bind the Acceleration Structure
C
vkcv::AttachmentDescription
C
vkcv::scene::Bounds
C
vkcv::Buffer< T >
C
vkcv::BufferManager::Buffer
C
vkcv::Buffer< vkcv::upscaling::FSRConstants >
C
vkcv::BufferDescriptorWrite
C
vkcv::BufferManager
C
vkcv::camera::Camera
Used to create a camera which governs the view and projection matrices
►
C
vkcv::camera::CameraController
Used as a base class for defining camera controller classes with different behaviors, e.g. the #PilotCameraController
C
vkcv::camera::PilotCameraController
Used to move around a camera object in world space
C
vkcv::camera::TrackballCameraController
Used to orbit a camera around its center point
C
vkcv::camera::CameraManager
Used for managing an arbitrary amount of camera controllers
C
vkcv::CommandResources
C
vkcv::CommandStreamManager::CommandStream
C
vkcv::CommandStreamManager
►
C
vkcv::shader::Compiler
C
vkcv::shader::GLSLCompiler
C
vkcv::ComputePipelineManager::ComputePipeline
C
vkcv::ComputePipelineConfig
C
vkcv::ComputePipelineManager
C
vkcv::Context
C
vkcv::Core
C
vkcv::DescriptorBinding
C
vkcv::DescriptorManager
C
vkcv::DescriptorSet
C
vkcv::DescriptorSetLayout
C
vkcv::DescriptorSetUsage
C
vkcv::DescriptorWrites
C
vkcv::DrawcallInfo
C
vkcv::event< T >
C
vkcv::event< double, double >
C
vkcv::event< int >
C
vkcv::event< int, int >
C
vkcv::event< int, int, int >
C
vkcv::event< int, int, int, int >
C
vkcv::event< unsigned int >
C
vkcv::event_function< T >
C
vkcv::event_function< uint64_t >
C
vkcv::event_handle< T >
C
vkcv::event_handle< double, double >
C
vkcv::event_handle< int >
C
vkcv::event_handle< int, int >
C
vkcv::event_handle< int, int, int >
C
vkcv::event_handle< int, int, int, int >
C
vkcv::event_handle< T... >
C
vkcv::event_handle< unsigned int >
C
vkcv::FeatureManager
C
vkcv::Features
C
vkcv::upscaling::FSRConstants
C
vkcv::GraphicsPipelineManager::GraphicsPipeline
C
vkcv::GraphicsPipelineConfig
C
vkcv::GraphicsPipelineManager
C
vkcv::gui::GUI
►
C
vkcv::Handle
C
vkcv::BufferHandle
C
vkcv::CommandStreamHandle
C
vkcv::ComputePipelineHandle
C
vkcv::DescriptorSetHandle
C
vkcv::DescriptorSetLayoutHandle
C
vkcv::GraphicsPipelineHandle
C
vkcv::ImageHandle
C
vkcv::PassHandle
C
vkcv::SamplerHandle
C
vkcv::SwapchainHandle
C
vkcv::WindowHandle
C
vkcv::ImageManager::Image
C
vkcv::Image
C
vkcv::ImageManager
C
vkcv::asset::Material
C
vkcv::scene::Scene::Material
C
vkcv::material::Material
C
vkcv::Mesh
C
vkcv::scene::Mesh
C
vkcv::asset::Mesh
C
vkcv::meshlet::Meshlet
C
vkcv::scene::MeshPart
C
vkcv::MeshShaderDrawcall
C
vkcv::MeshShaderFunctions
C
vkcv::meshlet::MeshShaderModelData
C
vkcv::scene::Node
C
vkcv::PassManager::Pass
C
vkcv::PassConfig
C
vkcv::PassManager
C
vkcv::PushConstants
C
vkcv::Queue
C
vkcv::QueueManager
C
vkcv::SampledImageDescriptorWrite
C
vkcv::asset::Sampler
C
vkcv::SamplerDescriptorWrite
C
vkcv::SamplerManager
C
vkcv::scene::Scene
C
vkcv::asset::Scene
C
vkcv::Shader
C
vkcv::ShaderProgram
C
vkcv::StagingStepInfo
C
vkcv::StorageImageDescriptorWrite
C
vkcv::SubmitInfo
C
vkcv::Swapchain::Surface
C
vkcv::Swapchain
C
vkcv::SwapchainManager
C
vkcv::SyncResources
C
vkcv::testing::Test
C
vkcv::material::Material::Texture
C
vkcv::asset::Texture
►
C
vkcv::upscaling::Upscaling
C
vkcv::upscaling::BilinearUpscaling
C
vkcv::upscaling::FSRUpscaling
C
vkcv::meshlet::Vertex
C
vkcv::VertexAttachment
C
vkcv::asset::VertexAttribute
C
vkcv::VertexBinding
C
vkcv::VertexBufferBinding
C
vkcv::meshlet::VertexCacheReorderResult
C
vkcv::asset::VertexGroup
C
vkcv::VertexLayout
C
vkcv::Window
C
vkcv::WindowManager
C
vkcv::WriteDescriptorSetInfo
Generated by
1.8.17