![]() |
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.