candlewick 0.10.0
A tiny cross-platform renderer based on SDL3
Loading...
Searching...
No Matches
DebugScene.h File Reference
#include "GraphicsPipeline.h"
#include "Mesh.h"
#include "RenderContext.h"
#include "math_types.h"
#include <entt/entity/registry.hpp>
#include <entt/signal/sigh.hpp>

Go to the source code of this file.

Classes

struct  candlewick::IDebugSubSystem
 A subsystem for the DebugScene. More...
 
class  candlewick::DebugScene
 Scene for organizing debug entities and render systems. More...
 
struct  candlewick::DebugMeshComponent
 

Namespaces

namespace  candlewick
 
namespace  candlewick::gui
 GUI utilities.
 

Enumerations

enum class  candlewick::DebugPipelines { candlewick::TRIANGLE_FILL , candlewick::TRIANGLE_LINE }
 
enum class  candlewick::DebugMeshType { candlewick::TRIAD , candlewick::GRID , candlewick::ARROW }
 

Functions

void candlewick::gui::addDebugMesh (DebugMeshComponent &dmc, bool enable_pipeline_switch=true)