Torque2D Reference
Loading...
Searching...
No Matches
Public Member Functions | List of all members
DebugDraw Class Reference

#include <DebugDraw.h>

Public Member Functions

 DebugDraw ()
 
virtual ~DebugDraw ()
 
void DrawAABB (const b2AABB &aabb, const ColorF &color)
 
void DrawOOBB (const b2Vec2 *pOOBB, const ColorF &color)
 
void DrawAsleep (const b2Vec2 *pOOBB, const ColorF &color)
 
void DrawCollisionShapes (const b2Transform &xf, b2Body *pBody)
 
void DrawSortPoint (const b2Vec2 &worldPosition, const b2Vec2 &size, const b2Vec2 &localSortPoint)
 
void DrawJoints (b2World *pWorld)
 
void DrawShape (b2Fixture *fixture, const b2Transform &xf, const ColorF &color)
 
void DrawPolygon (const b2Vec2 *vertices, int32 vertexCount, const ColorF &color)
 
void DrawSolidPolygon (const b2Vec2 *vertices, int32 vertexCount, const ColorF &color)
 
void DrawCircle (const b2Vec2 &center, float32 radius, const ColorF &color)
 
void DrawSolidCircle (const b2Vec2 &center, float32 radius, const b2Vec2 &axis, const ColorF &color)
 
void DrawSegment (const b2Vec2 &p1, const b2Vec2 &p2, const ColorF &color)
 
void DrawTransform (const b2Transform &xf)
 
void DrawPoint (const b2Vec2 &p, float32 size, const ColorF &color)
 

Constructor & Destructor Documentation

◆ DebugDraw()

DebugDraw ( )
inline

◆ ~DebugDraw()

virtual ~DebugDraw ( )
inlinevirtual

Member Function Documentation

◆ DrawAABB()

void DrawAABB ( const b2AABB &  aabb,
const ColorF color 
)

◆ DrawAsleep()

void DrawAsleep ( const b2Vec2 *  pOOBB,
const ColorF color 
)

◆ DrawCircle()

void DrawCircle ( const b2Vec2 &  center,
float32  radius,
const ColorF color 
)

◆ DrawCollisionShapes()

void DrawCollisionShapes ( const b2Transform &  xf,
b2Body *  pBody 
)

◆ DrawJoints()

void DrawJoints ( b2World *  pWorld)

◆ DrawOOBB()

void DrawOOBB ( const b2Vec2 *  pOOBB,
const ColorF color 
)

◆ DrawPoint()

void DrawPoint ( const b2Vec2 &  p,
float32  size,
const ColorF color 
)

◆ DrawPolygon()

void DrawPolygon ( const b2Vec2 *  vertices,
int32  vertexCount,
const ColorF color 
)

◆ DrawSegment()

void DrawSegment ( const b2Vec2 &  p1,
const b2Vec2 &  p2,
const ColorF color 
)

◆ DrawShape()

void DrawShape ( b2Fixture *  fixture,
const b2Transform &  xf,
const ColorF color 
)

◆ DrawSolidCircle()

void DrawSolidCircle ( const b2Vec2 &  center,
float32  radius,
const b2Vec2 &  axis,
const ColorF color 
)

◆ DrawSolidPolygon()

void DrawSolidPolygon ( const b2Vec2 *  vertices,
int32  vertexCount,
const ColorF color 
)

◆ DrawSortPoint()

void DrawSortPoint ( const b2Vec2 &  worldPosition,
const b2Vec2 &  size,
const b2Vec2 &  localSortPoint 
)

◆ DrawTransform()

void DrawTransform ( const b2Transform &  xf)

The documentation for this class was generated from the following files: