RavEngine
Loading...
Searching...
No Matches
RavEngine::IDebugRenderable Struct Referenceabstract
Inheritance diagram for RavEngine::IDebugRenderable:
[legend]
Collaboration diagram for RavEngine::IDebugRenderable:
[legend]

Public Member Functions

virtual void DebugDraw (RavEngine::DebugDrawer &dbg, const Transform &transform) const =0
 

Public Attributes

bool debugEnabled = false
 
color_t debug_color = 0xFFFFFFFF
 

Member Function Documentation

◆ DebugDraw()

virtual void RavEngine::IDebugRenderable::DebugDraw ( RavEngine::DebugDrawer &  dbg,
const Transform &  transform 
) const
pure virtual

Draw a wireframe shape representing the boundary of this object

Parameters
colorthe hex color to use to draw, in format 0xRRGGBBAA

Implemented in RavEngine::AmbientLight, RavEngine::DirectionalLight, RavEngine::PointLight, RavEngine::SpotLight, RavEngine::PhysicsBodyComponent, RavEngine::SimpleAudioSpace, RavEngine::GeometryAudioSpace, RavEngine::BoxReverbationAudioSpace, and RavEngine::AnimatorComponent.


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