XII Release 0.1.0
Loading...
Searching...
No Matches
xiiDebugRenderer Member List

This is the complete list of members for xiiDebugRenderer, including all inherited members.

AddPersistentCross(const xiiDebugRendererContext &context, float fSize, const xiiColor &color, xiiMatOrTransform mTransform, xiiTime duration)xiiDebugRendererstatic
AddPersistentInfoText(const xiiDebugRendererContext &context, xiiDebugTextPlacement::Enum placement, const xiiFormatString &text, xiiTime duration, const xiiColor &color=xiiColor::White)xiiDebugRendererstatic
AddPersistentLineBox(const xiiDebugRendererContext &context, const xiiVec3 &vHalfSize, const xiiColor &color, xiiMatOrTransform mTransform, xiiTime duration)xiiDebugRendererstatic
AddPersistentLines(const xiiDebugRendererContext &context, xiiArrayPtr< const xiiDebugRendererLine > lines, const xiiColor &color, xiiMatOrTransform mTransform, xiiTime duration)xiiDebugRendererstatic
AddPersistentLineSphere(const xiiDebugRendererContext &context, float fRadius, const xiiColor &color, xiiMatOrTransform mTransform, xiiTime duration)xiiDebugRendererstatic
Draw2DLineRectangle(const xiiDebugRendererContext &context, const xiiRectFloat &rectInPixel, float fDepth, const xiiColor &color)xiiDebugRendererstatic
Draw2DLines(const xiiDebugRendererContext &context, xiiArrayPtr< const xiiDebugRendererLine > lines, const xiiColor &color)xiiDebugRendererstatic
Draw2DRectangle(const xiiDebugRendererContext &context, const xiiRectFloat &rectInPixel, float fDepth, const xiiColor &color)xiiDebugRendererstatic
Draw2DRectangle(const xiiDebugRendererContext &context, const xiiRectFloat &rectInPixel, float fDepth, const xiiColor &color, const xiiTexture2DResourceHandle &hTexture, xiiVec2 vScale=xiiVec2(1, 1))xiiDebugRendererstatic
Draw2DRectangle(const xiiDebugRendererContext &context, const xiiRectFloat &rectInPixel, float fDepth, const xiiColor &color, xiiSharedPtr< xiiGALTextureView > pTextureView, xiiVec2 vScale=xiiVec2(1, 1))xiiDebugRendererstatic
Draw2DText(const xiiDebugRendererContext &context, const xiiFormatString &text, const xiiVec2I32 &vPositionInPixel, const xiiColor &color, xiiUInt32 uiSizeInPixel=16, xiiDebugTextHAlign::Enum horizontalAlignment=xiiDebugTextHAlign::Left, xiiDebugTextVAlign::Enum verticalAlignment=xiiDebugTextVAlign::Top)xiiDebugRendererstatic
Draw3DText(const xiiDebugRendererContext &context, const xiiFormatString &text, const xiiVec3 &vGlobalPosition, const xiiColor &color, xiiUInt32 uiSizeInPixel=16, xiiDebugTextHAlign::Enum horizontalAlignment=xiiDebugTextHAlign::Center, xiiDebugTextVAlign::Enum verticalAlignment=xiiDebugTextVAlign::Bottom)xiiDebugRendererstatic
DrawAngle(const xiiDebugRendererContext &context, xiiAngle startAngle, xiiAngle endAngle, const xiiColor &solidColor, const xiiColor &lineColor, xiiMatOrTransform mTransform, xiiVec3 vForwardAxis=xiiVec3::MakeAxisX(), xiiVec3 vRotationAxis=xiiVec3::MakeAxisZ())xiiDebugRendererstatic
DrawArrow(const xiiDebugRendererContext &context, float fSize, const xiiColor &color, xiiMatOrTransform mTransform, xiiVec3 vForwardAxis=xiiVec3::MakeAxisX())xiiDebugRendererstatic
DrawCross(const xiiDebugRendererContext &context, const xiiVec3 &vGlobalPosition, float fLineLength, const xiiColor &color, xiiMatOrTransform mTransform=xiiMat4::MakeIdentity())xiiDebugRendererstatic
DrawCylinder(const xiiDebugRendererContext &context, float fRadiusStart, float fRadiusEnd, float fLength, const xiiColor &solidColor, const xiiColor &lineColor, xiiMatOrTransform mTransform, bool bCapStart=false, bool bCapEnd=false, xiiBasisAxis::Enum cylinderAxis=xiiBasisAxis::PositiveX)xiiDebugRendererstatic
DrawInfoText(const xiiDebugRendererContext &context, xiiDebugTextPlacement::Enum placement, xiiStringView sGroupName, const xiiFormatString &text, const xiiColor &color=xiiColor::White)xiiDebugRendererstatic
DrawLimitCone(const xiiDebugRendererContext &context, xiiAngle halfAngle1, xiiAngle halfAngle2, const xiiColor &solidColor, const xiiColor &lineColor, xiiMatOrTransform mTransform)xiiDebugRendererstatic
DrawLineBox(const xiiDebugRendererContext &context, const xiiBoundingBox &box, const xiiColor &color, xiiMatOrTransform mTransform=xiiMat4::MakeIdentity())xiiDebugRendererstatic
DrawLineBoxCorners(const xiiDebugRendererContext &context, const xiiBoundingBox &box, float fCornerFraction, const xiiColor &color, xiiMatOrTransform mTransform=xiiMat4::MakeIdentity())xiiDebugRendererstatic
DrawLineCapsuleZ(const xiiDebugRendererContext &context, float fLength, float fRadius, const xiiColor &color, xiiMatOrTransform mTransform=xiiMat4::MakeIdentity())xiiDebugRendererstatic
DrawLineCylinderZ(const xiiDebugRendererContext &context, float fLength, float fRadius, const xiiColor &color, xiiMatOrTransform mTransform=xiiMat4::MakeIdentity())xiiDebugRendererstatic
DrawLineFrustum(const xiiDebugRendererContext &context, const xiiFrustum &frustum, const xiiColor &color, bool bDrawPlaneNormals=false)xiiDebugRendererstatic
DrawLines(const xiiDebugRendererContext &context, xiiArrayPtr< const xiiDebugRendererLine > lines, const xiiColor &color, xiiMatOrTransform mTransform=xiiMat4::MakeIdentity())xiiDebugRendererstatic
DrawLineSphere(const xiiDebugRendererContext &context, const xiiBoundingSphere &sphere, const xiiColor &color, xiiMatOrTransform mTransform=xiiMat4::MakeIdentity())xiiDebugRendererstatic
DrawOpeningCone(const xiiDebugRendererContext &context, xiiAngle halfAngle, const xiiColor &colorInside, const xiiColor &colorOutside, xiiMatOrTransform mTransform, xiiVec3 vForwardAxis=xiiVec3::MakeAxisX())xiiDebugRendererstatic
DrawSolidBox(const xiiDebugRendererContext &context, const xiiBoundingBox &box, const xiiColor &color, xiiMatOrTransform mTransform=xiiMat4::MakeIdentity())xiiDebugRendererstatic
DrawSolidTriangles(const xiiDebugRendererContext &context, xiiArrayPtr< xiiDebugRendererTriangle > triangles, const xiiColor &color)xiiDebugRendererstatic
DrawTexturedTriangles(const xiiDebugRendererContext &context, xiiArrayPtr< xiiDebugRendererTexturedTriangle > triangles, const xiiColor &color, const xiiTexture2DResourceHandle &hTexture)xiiDebugRendererstatic
GetTextGlyphWidth(xiiUInt32 uiSizeInPixel=16U)xiiDebugRendererstatic
GetTextLineHeight(xiiUInt32 uiSizeInPixel=16U)xiiDebugRendererstatic
GetTextScale()xiiDebugRendererstatic
SetTextScale(float fScale)xiiDebugRendererstatic
xiiSimpleRenderPass (defined in xiiDebugRenderer)xiiDebugRendererfriend