candlewick 0.1.0
A renderer
|
#include "Multibody.h"
#include "../core/Device.h"
#include "../core/Scene.h"
#include "../core/Renderer.h"
#include "../core/LightUniforms.h"
#include "../core/Collision.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>
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::Pipelines |
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 | |
template<typename T> requires std::is_enum_v<T> | |
void | candlewick::invalid_enum (const char *msg, T type, std::source_location location=std::source_location::current()) |
Terminate the application after encountering an invalid enum value. | |
void | candlewick::multibody::updateRobotTransforms (entt::registry ®istry, const pin::GeometryModel &geom_model, const pin::GeometryData &geom_data) |
A system for updating the transform components for robot geometry entities. | |