candlewick 0.10.0
A tiny cross-platform renderer based on SDL3
Loading...
Searching...
No Matches
RobotScene.h File Reference
#include "Multibody.h"
#include "../core/Device.h"
#include "../core/RenderContext.h"
#include "../core/LightUniforms.h"
#include "../core/DepthAndShadowPass.h"
#include "../core/Texture.h"
#include "../posteffects/SSAO.h"
#include "../utils/MeshData.h"
#include <magic_enum/magic_enum.hpp>
#include <entt/entity/fwd.hpp>
#include <coal/fwd.hh>
#include <pinocchio/multibody/fwd.hpp>
#include <set>

Go to the source code of this file.

Classes

class  candlewick::multibody::RobotScene
 A render system for Pinocchio robot geometries using Pinocchio. More...
 
struct  candlewick::multibody::RobotScene::PipelineConfig
 
struct  candlewick::multibody::RobotScene::Config
 
struct  candlewick::multibody::RobotScene::Config::TrianglePipelineConfig
 
struct  candlewick::multibody::RobotScene::PipelineKey
 
class  candlewick::multibody::RobotScene::PipelineManager
 
struct  candlewick::multibody::RobotScene::GBuffer
 

Namespaces

namespace  candlewick
 
namespace  candlewick::multibody
 Support for the Pinocchio rigid-body algorithms library and the Coal collision detection library.
 

Functions

void candlewick::multibody::updateRobotTransforms (entt::registry &registry, const pin::GeometryModel &geom_model, const pin::GeometryData &geom_data)
 A system for updating the transform components for robot geometry entities.