candlewick 0.1.0
A renderer
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Ncandlewick
 Neffects
 CScreenSpaceShadowPassWIP screen space shadows
 CConfig
 Nmedia
 CDownloadResult
 CTransferBufferPoolTransfer buffer for the texture downloader
 CVideoRecorder
 CSettings
 NmultibodySupport for the Pinocchio rigid-body algorithms library and the Coal collision detection library
 CCameraControlParams
 CMouseConfig
 CPinFrameComponent
 CPinFrameVelocityComponent
 CPinGeomObjComponent
 CRobotDebugSystemA debug system for use with Pinocchio geometries
 CRobotSceneA render system for Pinocchio robot geometries using Pinocchio
 CConfig
 CTrianglePipelineConfig
 CGBuffer
 CPipelineConfig
 CPipelines
 CVisualizerA Pinocchio robot visualizer. The display() function will perform the draw calls
 CConfig
 CEnvStatus
 Nssao
 CSsaoPass
 CSsaoNoise
 CCameraThe main way of using a camera to render things
 CCommandBuffer
 CCylindricalCamera
 CDebugBoundsComponent
 CDebugFrustumComponent
 CDebugMeshComponent
 CDebugSceneScene for organizing debug entities and render systems
 CDefaultVertex
 CDegStrong type for floating-point variables representing angles (in degrees)
 CDepthDebugPass
 COptions
 CDepthPassHelper struct for depth or light pre-passes
 CConfig
 CDeviceRAII wrapper for SDL_GPUDevice
 CDirectionalLight
 CDisableTag struct for disabled (invisible) entities
 CEnvironmentTag
 CFrustumBoundsDebugSystem
 CGpuMat3
 CGuiSystem
 CIDebugSubSystemA subsystem for the DebugScene
 CMeshHandle class for meshes (vertex buffers and an optional index buffer) on the GPU
 CMeshDataA class to store type-erased vertex data and index data
 CMeshDataBase
 CMeshDataView
 CMeshLayoutThis class defines the layout of a mesh's vertices
 CMeshMaterialComponent
 CMeshViewA view into a Mesh object
 CNoInitTTag type for non-initializing constructors (for e.g. RAII classes)
 COpaqueTag struct for denoting an entity as opaque, for render pass organization
 CPbrMaterialPBR material for metallic-roughness workflow
 CPhongMaterialMaterial parameters for a Blinn-Phong lighting model
 CPosNormalVertex
 CPosOnlyVertex
 CRadStrong type for floating-point variables representing angles (in radians)
 CRAIIExceptionWrapper for std::runtime_error, which prints out the filename and code line
 CRendererRendering context for a graphical application
 CShaderRAII wrapper around SDL_GPUShader, with loading utilities
 CConfigShader configuration: number of uniforms, texture samplers, storage textures and storage buffers
 CShadowMapPassHelper struct for shadow mapping pass
 CConfig
 Cstrided_viewA strided view to data, allowing for type-erased data
 Citerator
 CTexture
 CTransformComponent
 CTransformUniformData
 CVertexTraits
 CVertexTraits< DefaultVertex >
 CVertexTraits< PosNormalVertex >
 CVertexTraits< PosOnlyVertex >
 CWindowRAII wrapper for the SDL_Window opaque type
 Ncoal
 CHeightField