|
void | SetFlags (uint32 flags) |
| Set the drawing flags.
|
|
uint32 | GetFlags () const |
| Get the drawing flags.
|
|
void | AppendFlags (uint32 flags) |
| Append flags to the current flags.
|
|
void | ClearFlags (uint32 flags) |
| Clear flags from the current flags.
|
|
virtual void | DrawPolygon (const b2Vec2 *vertices, int32 vertexCount, const b2Color &color)=0 |
| Draw a closed polygon provided in CCW order.
|
|
virtual void | DrawSolidPolygon (const b2Vec2 *vertices, int32 vertexCount, const b2Color &color)=0 |
| Draw a solid closed polygon provided in CCW order.
|
|
virtual void | DrawCircle (const b2Vec2 ¢er, float32 radius, const b2Color &color)=0 |
| Draw a circle.
|
|
virtual void | DrawSolidCircle (const b2Vec2 ¢er, float32 radius, const b2Vec2 &axis, const b2Color &color)=0 |
| Draw a solid circle.
|
|
virtual void | DrawParticles (const b2Vec2 *centers, float32 radius, const b2ParticleColor *colors, int32 count)=0 |
| Draw a particle array.
|
|
virtual void | DrawSegment (const b2Vec2 &p1, const b2Vec2 &p2, const b2Color &color)=0 |
| Draw a line segment.
|
|
virtual void | DrawTransform (const b2Transform &xf)=0 |
|
Implement and register this class with a b2World to provide debug drawing of physics entities in your game.