Here is a list of all documented files with brief descriptions:
[detail level 123456]
▼ include | |
► vkcv | |
Buffer.hpp | Template buffer class, template for type security, implemented here because template classes can't be written in .cpp |
BufferManager.hpp | |
CommandRecordingFunctionTypes.hpp | |
CommandResources.hpp | |
CommandStreamManager.hpp | |
ComputePipelineConfig.hpp | |
Context.hpp | |
Core.hpp | |
DescriptorConfig.hpp | |
DescriptorWrites.hpp | |
DrawcallRecording.hpp | |
Event.hpp | |
FeatureManager.hpp | |
Features.hpp | |
File.hpp | |
GraphicsPipelineConfig.hpp | |
Handles.hpp | |
Image.hpp | |
ImageConfig.hpp | |
Logger.hpp | |
PassConfig.hpp | |
PushConstants.hpp | |
QueueManager.hpp | |
Result.hpp | |
Sampler.hpp | |
ShaderProgram.hpp | |
ShaderStage.hpp | |
Swapchain.hpp | |
SyncResources.hpp | |
VertexLayout.hpp | |
Window.hpp | |
▼ modules | |
► asset_loader | |
► include | |
► vkcv | |
► asset | |
asset_loader.hpp | |
► src | |
► vkcv | |
► asset | |
asset_loader.cpp | |
► camera | |
► include | |
► vkcv | |
► camera | |
Camera.hpp | |
CameraController.hpp | |
CameraManager.hpp | |
PilotCameraController.hpp | |
TrackballCameraController.hpp | |
► src | |
► vkcv | |
► camera | |
Camera.cpp | |
CameraManager.cpp | |
PilotCameraController.cpp | |
TrackballCameraController.cpp | |
► gui | |
► include | |
► vkcv | |
► gui | |
GUI.hpp | |
► src | |
► vkcv | |
► gui | |
GUI.cpp | |
► material | |
► include | |
► vkcv | |
► material | |
Material.hpp | |
► src | |
► vkcv | |
► material | |
Material.cpp | |
► meshlet | |
► include | |
► vkcv | |
► meshlet | |
Forsyth.hpp | |
Meshlet.hpp | |
Tipsify.hpp | |
► src | |
► vkcv | |
► meshlet | |
Forsyth.cpp | |
Meshlet.cpp | |
Tipsify.cpp | |
► scene | |
► include | |
► vkcv | |
► scene | |
Bounds.hpp | |
Frustum.hpp | |
Mesh.hpp | |
MeshPart.hpp | |
Node.hpp | |
Scene.hpp | |
► src | |
► vkcv | |
► scene | |
Bounds.cpp | |
Frustum.cpp | |
Mesh.cpp | |
MeshPart.cpp | |
Node.cpp | |
Scene.cpp | |
► shader_compiler | |
► include | |
► vkcv | |
► shader | |
Compiler.hpp | |
GLSLCompiler.hpp | |
► src | |
► vkcv | |
► shader | |
Compiler.cpp | |
GLSLCompiler.cpp | |
► testing | |
► include | |
► vkcv | |
► testing | |
Test.hpp | |
► src | |
► vkcv | |
► testing | |
Test.cpp | |
► upscaling | |
► include | |
► vkcv | |
► upscaling | |
BilinearUpscaling.hpp | |
FSRUpscaling.hpp | |
Upscaling.hpp | |
ffx_a.h.hxx | |
ffx_fsr1.h.hxx | |
FSR_Pass.glsl.hxx | |
► src | |
► vkcv | |
► upscaling | |
BilinearUpscaling.cpp | |
FSRUpscaling.cpp | |
Upscaling.cpp | |
▼ src | |
► vkcv | |
BufferManager.cpp | |
CommandResources.cpp | |
CommandStreamManager.cpp | |
ComputePipelineManager.cpp | |
ComputePipelineManager.hpp | Creation and handling of Compute Pipelines |
Context.cpp | |
Core.cpp | Handling of global states regarding dependencies |
DescriptorConfig.cpp | |
DescriptorManager.cpp | Creation and handling of descriptor sets and the respective descriptor pools |
DescriptorManager.hpp | |
DrawcallRecording.cpp | |
FeatureManager.cpp | |
Features.cpp | |
File.cpp | |
GraphicsPipelineManager.cpp | |
GraphicsPipelineManager.hpp | |
Handles.cpp | Central header file for all possible handles that the framework will hand out |
Image.cpp | Class for image handles |
ImageConfig.cpp | |
ImageLayoutTransitions.cpp | |
ImageLayoutTransitions.hpp | |
ImageManager.cpp | Class creating and managing images |
ImageManager.hpp | Class creating and managing images |
PassConfig.cpp | |
PassManager.cpp | |
PassManager.hpp | |
QueueManager.cpp | |
SamplerManager.cpp | |
SamplerManager.hpp | |
ShaderProgram.cpp | ShaderProgram class to handle and prepare the shader stages for a graphics pipeline |
Swapchain.cpp | |
SwapchainManager.cpp | |
SwapchainManager.hpp | |
SyncResources.cpp | |
VertexLayout.cpp | |
Window.cpp | |
WindowManager.cpp | |
WindowManager.hpp | |