Plasma Engine  2.0
Loading...
Searching...
No Matches
plDebugRenderer Member List

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

AddPersistentCross(const plDebugRendererContext &context, float fSize, const plColor &color, const plTransform &transform, plTime duration)plDebugRendererstatic
AddPersistentLineBox(const plDebugRendererContext &context, const plVec3 &vHalfSize, const plColor &color, const plTransform &transform, plTime duration)plDebugRendererstatic
AddPersistentLineSphere(const plDebugRendererContext &context, float fRadius, const plColor &color, const plTransform &transform, plTime duration)plDebugRendererstatic
Draw2DLines(const plDebugRendererContext &context, plArrayPtr< const Line > lines, const plColor &color)plDebugRendererstatic
Draw2DRectangle(const plDebugRendererContext &context, const plRectFloat &rectInPixel, float fDepth, const plColor &color)plDebugRendererstatic
Draw2DRectangle(const plDebugRendererContext &context, const plRectFloat &rectInPixel, float fDepth, const plColor &color, const plTexture2DResourceHandle &hTexture, plVec2 vScale=plVec2(1, 1))plDebugRendererstatic
Draw2DRectangle(const plDebugRendererContext &context, const plRectFloat &rectInPixel, float fDepth, const plColor &color, plGALTextureResourceViewHandle hResourceView, plVec2 vScale=plVec2(1, 1))plDebugRendererstatic
Draw2DText(const plDebugRendererContext &context, const plFormatString &text, const plVec2I32 &vPositionInPixel, const plColor &color, plUInt32 uiSizeInPixel=16, plDebugTextHAlign::Enum horizontalAlignment=plDebugTextHAlign::Left, plDebugTextVAlign::Enum verticalAlignment=plDebugTextVAlign::Top)plDebugRendererstatic
Draw3DText(const plDebugRendererContext &context, const plFormatString &text, const plVec3 &vGlobalPosition, const plColor &color, plUInt32 uiSizeInPixel=16, plDebugTextHAlign::Enum horizontalAlignment=plDebugTextHAlign::Center, plDebugTextVAlign::Enum verticalAlignment=plDebugTextVAlign::Bottom)plDebugRendererstatic
DrawAngle(const plDebugRendererContext &context, plAngle startAngle, plAngle endAngle, const plColor &solidColor, const plColor &lineColor, const plTransform &transform, plVec3 vForwardAxis=plVec3::MakeAxisX(), plVec3 vRotationAxis=plVec3::MakeAxisZ())plDebugRendererstatic
DrawArrow(const plDebugRendererContext &context, float fSize, const plColor &color, const plTransform &transform, plVec3 vForwardAxis=plVec3::MakeAxisX())plDebugRendererstatic
DrawCross(const plDebugRendererContext &context, const plVec3 &vGlobalPosition, float fLineLength, const plColor &color, const plTransform &transform=plTransform::MakeIdentity())plDebugRendererstatic
DrawCylinder(const plDebugRendererContext &context, float fRadiusStart, float fRadiusEnd, float fLength, const plColor &solidColor, const plColor &lineColor, const plTransform &transform, bool bCapStart=false, bool bCapEnd=false)plDebugRendererstatic
DrawInfoText(const plDebugRendererContext &context, plDebugTextPlacement::Enum placement, plStringView sGroupName, const plFormatString &text, const plColor &color=plColor::White)plDebugRendererstatic
DrawLimitCone(const plDebugRendererContext &context, plAngle halfAngle1, plAngle halfAngle2, const plColor &solidColor, const plColor &lineColor, const plTransform &transform)plDebugRendererstatic
DrawLineBox(const plDebugRendererContext &context, const plBoundingBox &box, const plColor &color, const plTransform &transform=plTransform::MakeIdentity())plDebugRendererstatic
DrawLineBoxCorners(const plDebugRendererContext &context, const plBoundingBox &box, float fCornerFraction, const plColor &color, const plTransform &transform=plTransform::MakeIdentity())plDebugRendererstatic
DrawLineCapsuleZ(const plDebugRendererContext &context, float fLength, float fRadius, const plColor &color, const plTransform &transform=plTransform::MakeIdentity())plDebugRendererstatic
DrawLineCylinderZ(const plDebugRendererContext &context, float fLength, float fRadius, const plColor &color, const plTransform &transform=plTransform::MakeIdentity())plDebugRendererstatic
DrawLineFrustum(const plDebugRendererContext &context, const plFrustum &frustum, const plColor &color, bool bDrawPlaneNormals=false)plDebugRendererstatic
DrawLines(const plDebugRendererContext &context, plArrayPtr< const Line > lines, const plColor &color, const plTransform &transform=plTransform::MakeIdentity())plDebugRendererstatic
DrawLineSphere(const plDebugRendererContext &context, const plBoundingSphere &sphere, const plColor &color, const plTransform &transform=plTransform::MakeIdentity())plDebugRendererstatic
DrawOpeningCone(const plDebugRendererContext &context, plAngle halfAngle, const plColor &colorInside, const plColor &colorOutside, const plTransform &transform, plVec3 vForwardAxis=plVec3::MakeAxisX())plDebugRendererstatic
DrawSolidBox(const plDebugRendererContext &context, const plBoundingBox &box, const plColor &color, const plTransform &transform=plTransform::MakeIdentity())plDebugRendererstatic
DrawSolidTriangles(const plDebugRendererContext &context, plArrayPtr< Triangle > triangles, const plColor &color)plDebugRendererstatic
DrawTexturedTriangles(const plDebugRendererContext &context, plArrayPtr< TexturedTriangle > triangles, const plColor &color, const plTexture2DResourceHandle &hTexture)plDebugRendererstatic
GetTextGlyphWidth(plUInt32 uiSizeInPixel=16)plDebugRendererstatic
GetTextLineHeight(plUInt32 uiSizeInPixel=16)plDebugRendererstatic
GetTextScale()plDebugRendererstatic
plSimpleRenderPass (defined in plDebugRenderer)plDebugRendererfriend
SetTextScale(float fScale)plDebugRendererstatic