HughPH.Box2D
Organised dotnet bindings for Box2D 3.1.0
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Properties | List of all members
Box2D.DebugDraw Class Referenceabstract

Debug Draw base class. You cannot set DebugDraw delegates with this class. Use an instance of one of these implementations: More...

Inheritance diagram for Box2D.DebugDraw:
Inheritance graph
[legend]

Properties

ref AABB DrawingBounds [get]
 Drawing bounds for the debug draw.
 
bool UseDrawingBounds [get, set]
 Option to restrict drawing to a rectangular region. May suffer from unstable depth sorting.
 
bool DrawShapes [get, set]
 Option to draw shapes.
 
bool DrawJoints [get, set]
 Option to draw joints.
 
bool DrawJointExtras [get, set]
 Option to draw additional information for joints.
 
bool DrawBounds [get, set]
 Option to draw the bounding boxes for shapes.
 
bool DrawMass [get, set]
 Option to draw the mass and center of mass of dynamic bodies.
 
bool DrawBodyNames [get, set]
 Option to draw body names.
 
bool DrawContacts [get, set]
 Option to draw contact points.
 
bool DrawGraphColors [get, set]
 Option to visualize the graph coloring used for contacts and joints.
 
bool DrawContactNormals [get, set]
 Option to draw contact normals.
 
bool DrawContactImpulses [get, set]
 Option to draw contact normal impulses.
 
bool DrawFrictionImpulses [get, set]
 Option to draw contact friction impulses.
 
bool DrawContactFeatures [get, set]
 Option to draw contact feature ids.
 
bool DrawIslands [get, set]
 Option to draw contact friction impulses.
 

Detailed Description

Debug Draw base class. You cannot set DebugDraw delegates with this class. Use an instance of one of these implementations:

or implement one of these base classes:

Pass your DebugDraw to World.World.Draw to draw the world. Abstract base classes default to all drawing options enabled.


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