|
candlewick 0.10.0-4-g76c0
A tiny cross-platform renderer based on SDL3
|
| ▼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 | |
| CExternalForceComponent | Display an external force using an arrow. This is a transient component which has its own lifetime |
| CPinFrameComponent | |
| CPinFrameVelocityComponent | |
| CPinGeomObjComponent | |
| CRobotDebugSystem | A debug system for use with Pinocchio models and geometries |
| ▼CRobotScene | A render system for Pinocchio robot geometries using Pinocchio |
| ▼CConfig | |
| CTrianglePipelineConfig | |
| CGBuffer | |
| CPipelineConfig | |
| CPipelineKey | |
| CPipelineManager | |
| CRobotSpec | |
| ▼CVisualizer | A Pinocchio robot visualizer. The display() function will perform the draw calls |
| CConfig | |
| ▼Nruntime | |
| CArrayMessage | Message for intermediate representation of a vector or matrix |
| ▼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 | |
| CGraphicsPipeline | Class representing a graphics pipeline |
| CGuiSystem | |
| CIDebugSubSystem | A subsystem for the DebugScene |
| CLambertMaterial | Material for non-shiny objects, without specular highlights, using the non-physically based Lambert reflectance model |
| 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 |
| CRenderContext | 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 | Class for defining the shadow maps (as an atlas) and rendering into it |
| CAtlasRegion | Texture atlas region, implicitly converts to an SDLGPU viewport |
| CShadowPassConfig | |
| ▼Cstrided_view | A strided view to data, allowing for type-erased data |
| Citerator | |
| Cterminate_with_message | |
| CTexture | |
| CTransformComponent | |
| CTransformUniformData | |
| CVertexTraits | |
| CVertexTraits< DefaultVertex > | |
| CVertexTraits< PosNormalVertex > | |
| CVertexTraits< PosOnlyVertex > | |
| CWindow | RAII wrapper for the SDL_Window opaque type |
| ▼Ncoal | |
| CHeightField | |
| Cformatter< candlewick::multibody::RobotSpec > |