![]() | DebugRenderer Methods |
The DebugRenderer type exposes the following members.
Name | Description | |
---|---|---|
![]() | Clear |
Clears the debug renderer (removes all draw jobs).
|
![]() | Dispose |
Releases all resources used by an instance of the DebugRenderer class.
|
![]() | Dispose(Boolean) |
Releases the unmanaged resources used by an instance of the DebugRenderer class
and optionally releases the managed resources.
|
![]() | DrawAabb |
Draws an axis-aligned bounding-box (AABB). Wire-frame only.
|
![]() | DrawAabbs |
Draws the axis-aligned bounding-boxes (AABBs) of a collection of geometries.
|
![]() | DrawArrow |
Draws an arrow pointing from start to end.
|
![]() | DrawAxes |
Draws 3 axes for a coordinate cross.
|
![]() | DrawBox |
Draws a box.
|
![]() | DrawCapsule |
Draws a capsule that is centered at the local origin and parallel to the local y axis.
|
![]() | DrawCone |
Draws a cone with the base on the local xz plane pointing up into the local +y direction.
|
![]() | DrawContact |
Draws a contact.
|
![]() | DrawContacts(ContactSet, Single, NullableColor, Boolean) |
Draws contacts.
|
![]() | DrawContacts(ContactSetCollection, Single, NullableColor, Boolean) |
Draws contacts.
|
![]() | DrawCylinder |
Draws a cylinder that is centered at the local origin and parallel to the local y axis.
|
![]() | DrawLine |
Draws a line.
|
![]() | DrawMesh(Mesh, Pose, Vector3F, Color, Boolean, Boolean) |
Draws a mesh.
|
![]() | DrawMesh(Submesh, Pose, Vector3F, Color, Boolean, Boolean) |
Draws a submesh.
|
![]() | DrawModel(SceneNode, Color, Boolean, Boolean) |
Draws a model (meshes without textures).
|
![]() | DrawModel(Model, Pose, Vector3F, Color, Boolean, Boolean) |
Draws a model (without textures).
|
![]() | DrawObject |
Draws a geometric object.
|
![]() | DrawObjects |
Draws geometric objects.
|
![]() | DrawPoint |
Draws a point.
|
![]() | DrawShape |
Draws a geometric object.
|
![]() | DrawSkeleton(MeshNode, Single, Color, Boolean) |
Draws skeleton bones, bone space axes and bone names of a MeshNode for debugging.
|
![]() | DrawSkeleton(SkeletonPose, Pose, Vector3F, Single, Color, Boolean) |
Draws skeleton bones, bone space axes and bone names of a MeshNode for debugging.
|
![]() | DrawSphere |
Draws a sphere.
|
![]() | DrawText(String) |
Draws the text to the screen.
|
![]() | DrawText(StringBuilder) |
Draws the text to the screen.
|
![]() | DrawText(String, Vector2F, Color) |
Draws a text on a 2D position in screen space.
|
![]() | DrawText(StringBuilder, Vector2F, Color) |
Draws a text on a 2D position in screen space.
|
![]() | DrawText(String, Vector2F, Vector2F, Color) |
Draws a text on a 2D position in screen space.
|
![]() | DrawText(String, Vector3F, Color, Boolean) |
Draws a text on a 3D position in world space.
|
![]() | DrawText(StringBuilder, Vector2F, Vector2F, Color) |
Draws a text on a 2D position in screen space.
|
![]() | DrawText(StringBuilder, Vector3F, Color, Boolean) |
Draws a text on a 3D position in world space.
|
![]() | DrawText(String, Vector3F, Vector2F, Color, Boolean) |
Draws a text on a 3D position in world space.
|
![]() | DrawText(StringBuilder, Vector3F, Vector2F, Color, Boolean) |
Draws a text on a 3D position in world space.
|
![]() | DrawTexture |
Draws a texture.
|
![]() | DrawTriangle(Triangle, Pose, Vector3F, Color, Boolean, Boolean) |
Draws a triangle (with counter-clockwise winding for front faces).
|
![]() | DrawTriangle(Vector3F, Vector3F, Vector3F, Color, Boolean, Boolean) |
Draws a triangle (with counter-clockwise winding for front faces).
|
![]() | DrawTriangle(Triangle, Pose, Vector3F, Vector3F, Color, Boolean, Boolean) |
Draws a triangle (with counter-clockwise winding for front faces).
|
![]() | DrawTriangle(Vector3F, Vector3F, Vector3F, Vector3F, Color, Boolean, Boolean) |
Draws a triangle (with counter-clockwise winding for front faces).
|
![]() | DrawTriangles |
Draws the triangles of the given mesh (with counter-clockwise winding for front faces).
|
![]() | DrawViewVolume(ViewVolume, Pose, Color, Boolean, Boolean) |
Draws a view volume (viewing frustum).
|
![]() | DrawViewVolume(ViewVolume, Pose, Vector3F, Color, Boolean, Boolean) |
Draws a view volume (viewing frustum).
|
![]() | DrawViewVolume(Boolean, Single, Single, Single, Single, Single, Single, Pose, Color, Boolean, Boolean) |
Draws a view volume (viewing frustum).
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Render |
Draws the debug information.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Update | Obsolete.
Updates the internal caches of the DebugRenderer.
(Usually you do not need to call this method, see remarks.)
|