candlewick 0.1.0
A renderer
Loading...
Searching...
No Matches
candlewick::multibody::RobotScene::Config Struct Reference

#include <candlewick/multibody/RobotScene.h>

Classes

struct  TrianglePipelineConfig
 

Public Attributes

struct candlewick::multibody::RobotScene::Config::TrianglePipelineConfig triangle_config
 
PipelineConfig heightfield_config
 
PipelineConfig pointcloud_config
 
bool enable_msaa = false
 
bool enable_shadows = true
 
bool enable_ssao = true
 
bool triangle_has_prepass = false
 
bool enable_normal_target = false
 
SDL_GPUSampleCount msaa_samples = SDL_GPU_SAMPLECOUNT_1
 
ShadowPassConfig shadow_config
 

Member Data Documentation

◆ enable_msaa

bool candlewick::multibody::RobotScene::Config::enable_msaa = false

◆ enable_normal_target

bool candlewick::multibody::RobotScene::Config::enable_normal_target = false

◆ enable_shadows

bool candlewick::multibody::RobotScene::Config::enable_shadows = true

◆ enable_ssao

bool candlewick::multibody::RobotScene::Config::enable_ssao = true

◆ heightfield_config

PipelineConfig candlewick::multibody::RobotScene::Config::heightfield_config
Initial value:
{
.vertex_shader_path = "Hud3dElement.vert",
.fragment_shader_path = "Hud3dElement.frag",
}

◆ msaa_samples

SDL_GPUSampleCount candlewick::multibody::RobotScene::Config::msaa_samples = SDL_GPU_SAMPLECOUNT_1

◆ pointcloud_config

PipelineConfig candlewick::multibody::RobotScene::Config::pointcloud_config

◆ shadow_config

ShadowPassConfig candlewick::multibody::RobotScene::Config::shadow_config

◆ triangle_config

struct candlewick::multibody::RobotScene::Config::TrianglePipelineConfig candlewick::multibody::RobotScene::Config::triangle_config

◆ triangle_has_prepass

bool candlewick::multibody::RobotScene::Config::triangle_has_prepass = false

The documentation for this struct was generated from the following file: