32 #include "../api_physics2d.h"
42 class PhysicsDebugDraw_Impl;
89 void throw_if_null()
const;
92 unsigned int get_flags()
const;
100 void draw(
Canvas &canvas);
103 void set_flags(
unsigned int flags);
110 std::shared_ptr<PhysicsDebugDraw_Impl> impl;
Draw axis aligned bonding boxes flag.
Definition: physics_debug_draw.h:54
2D Graphics Canvas
Definition: canvas.h:70
PhysicsDebugDraw class.
Definition: physics_debug_draw.h:65
Top-level world class.
Definition: physics_world.h:52
DebugFlags
Physic Debug Draw flags.
Definition: physics_debug_draw.h:45
Draw joint connections flag.
Definition: physics_debug_draw.h:51
Draw shapes flag.
Definition: physics_debug_draw.h:48
Draw center of mass frame flag.
Definition: physics_debug_draw.h:60
bool is_null() const
Returns true if this object is invalid.
Definition: physics_debug_draw.h:86
Draw braod-phase pairs flag.
Definition: physics_debug_draw.h:57