candlewick 0.1.0
A renderer
|
▼Ncandlewick | |
▼Neffects | |
▼CScreenSpaceShadowPass | WIP screen space shadows |
CConfig | |
▼Nmedia | |
CDownloadResult | |
CTransferBufferPool | Transfer buffer for the texture downloader |
▼CVideoRecorder | |
CSettings | |
▼Nmultibody | Support for the Pinocchio rigid-body algorithms library and the Coal collision detection library |
▼CCameraControlParams | |
CMouseConfig | |
CPinFrameComponent | |
CPinFrameVelocityComponent | |
CPinGeomObjComponent | |
CRobotDebugSystem | A debug system for use with Pinocchio geometries |
▼CRobotScene | A render system for Pinocchio robot geometries using Pinocchio |
▼CConfig | |
CTrianglePipelineConfig | |
CGBuffer | |
CPipelineConfig | |
CPipelines | |
▼CVisualizer | A Pinocchio robot visualizer. The display() function will perform the draw calls |
CConfig | |
CEnvStatus | |
▼Nssao | |
▼CSsaoPass | |
CSsaoNoise | |
CCamera | The main way of using a camera to render things |
CCommandBuffer | |
CCylindricalCamera | |
CDebugBoundsComponent | |
CDebugFrustumComponent | |
CDebugMeshComponent | |
CDebugScene | Scene for organizing debug entities and render systems |
CDefaultVertex | |
CDeg | Strong type for floating-point variables representing angles (in degrees) |
▼CDepthDebugPass | |
COptions | |
▼CDepthPass | Helper struct for depth or light pre-passes |
CConfig | |
CDevice | RAII wrapper for SDL_GPUDevice |
CDirectionalLight | |
CDisable | Tag struct for disabled (invisible) entities |
CEnvironmentTag | |
CFrustumBoundsDebugSystem | |
CGpuMat3 | |
CGuiSystem | |
CIDebugSubSystem | A subsystem for the DebugScene |
CMesh | Handle class for meshes (vertex buffers and an optional index buffer) on the GPU |
CMeshData | A class to store type-erased vertex data and index data |
CMeshDataBase | |
CMeshDataView | |
CMeshLayout | This class defines the layout of a mesh's vertices |
CMeshMaterialComponent | |
CMeshView | A view into a Mesh object |
CNoInitT | Tag type for non-initializing constructors (for e.g. RAII classes) |
COpaque | Tag struct for denoting an entity as opaque, for render pass organization |
CPbrMaterial | PBR material for metallic-roughness workflow |
CPhongMaterial | Material parameters for a Blinn-Phong lighting model |
CPosNormalVertex | |
CPosOnlyVertex | |
CRad | Strong type for floating-point variables representing angles (in radians) |
CRAIIException | Wrapper for std::runtime_error, which prints out the filename and code line |
CRenderer | Rendering context for a graphical application |
▼CShader | RAII wrapper around SDL_GPUShader , with loading utilities |
CConfig | Shader configuration: number of uniforms, texture samplers, storage textures and storage buffers |
▼CShadowMapPass | Helper struct for shadow mapping pass |
CConfig | |
▼Cstrided_view | A strided view to data, allowing for type-erased data |
Citerator | |
CTexture | |
CTransformComponent | |
CTransformUniformData | |
CVertexTraits | |
CVertexTraits< DefaultVertex > | |
CVertexTraits< PosNormalVertex > | |
CVertexTraits< PosOnlyVertex > | |
CWindow | RAII wrapper for the SDL_Window opaque type |
▼Ncoal | |
CHeightField |