![]() |
XII Release 0.1.0
|
Helper class to expose debug rendering to scripting. More...
#include <DebugRenderer.h>
Static Public Member Functions | |
| static xiiVec2 | GetResolution () |
| Returns the resolution of the first main view that it can find. | |
| static void | DrawCross (const xiiWorld *pWorld, const xiiVec3 &vPosition, float fSize, const xiiColor &color, const xiiTransform &transform) |
| static void | DrawLineBox (const xiiWorld *pWorld, const xiiVec3 &vPosition, const xiiVec3 &vHalfExtents, const xiiColor &color, const xiiTransform &transform) |
| static void | DrawLineSphere (const xiiWorld *pWorld, const xiiVec3 &vPosition, float fRadius, const xiiColor &color, const xiiTransform &transform) |
| static void | DrawSolidBox (const xiiWorld *pWorld, const xiiVec3 &vPosition, const xiiVec3 &vHalfExtents, const xiiColor &color, const xiiTransform &transform) |
| static void | Draw2DText (const xiiWorld *pWorld, xiiStringView sText, const xiiVec3 &vPositionInPixel, const xiiColor &color, xiiUInt32 uiSizeInPixel, xiiEnum< xiiDebugTextHAlign > horizontalAlignment) |
| static void | Draw3DText (const xiiWorld *pWorld, xiiStringView sText, const xiiVec3 &vPosition, const xiiColor &color, xiiUInt32 uiSizeInPixel) |
| static void | DrawInfoText (const xiiWorld *pWorld, xiiStringView sText, xiiEnum< xiiDebugTextPlacement > placement, xiiStringView sGroupName, const xiiColor &color) |
| static void | AddPersistentCross (const xiiWorld *pWorld, const xiiVec3 &vPosition, float fSize, const xiiColor &color, const xiiTransform &transform, xiiTime duration) |
| static void | AddPersistentLineBox (const xiiWorld *pWorld, const xiiVec3 &vPosition, const xiiVec3 &vHalfExtents, const xiiColor &color, const xiiTransform &transform, xiiTime duration) |
| static void | AddPersistentLineSphere (const xiiWorld *pWorld, const xiiVec3 &vPosition, float fRadius, const xiiColor &color, const xiiTransform &transform, xiiTime duration) |
| static void | DrawLine (const xiiWorld *pWorld, const xiiVec3 &vStart, const xiiVec3 &vEnd, const xiiColor &startColor, const xiiColor &endColor) |
| static void | Draw2DLine (const xiiWorld *pWorld, const xiiVec3 &vStart, const xiiVec3 &vEnd, const xiiColor &startColor, const xiiColor &endColor) |
Helper class to expose debug rendering to scripting.