![]() |
Plasma Engine
2.0
|
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) | plDebugRenderer | static |
AddPersistentLineBox(const plDebugRendererContext &context, const plVec3 &vHalfSize, const plColor &color, const plTransform &transform, plTime duration) | plDebugRenderer | static |
AddPersistentLineSphere(const plDebugRendererContext &context, float fRadius, const plColor &color, const plTransform &transform, plTime duration) | plDebugRenderer | static |
Draw2DLines(const plDebugRendererContext &context, plArrayPtr< const Line > lines, const plColor &color) | plDebugRenderer | static |
Draw2DRectangle(const plDebugRendererContext &context, const plRectFloat &rectInPixel, float fDepth, const plColor &color) | plDebugRenderer | static |
Draw2DRectangle(const plDebugRendererContext &context, const plRectFloat &rectInPixel, float fDepth, const plColor &color, const plTexture2DResourceHandle &hTexture, plVec2 vScale=plVec2(1, 1)) | plDebugRenderer | static |
Draw2DRectangle(const plDebugRendererContext &context, const plRectFloat &rectInPixel, float fDepth, const plColor &color, plGALTextureResourceViewHandle hResourceView, plVec2 vScale=plVec2(1, 1)) | plDebugRenderer | static |
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) | plDebugRenderer | static |
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) | plDebugRenderer | static |
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()) | plDebugRenderer | static |
DrawArrow(const plDebugRendererContext &context, float fSize, const plColor &color, const plTransform &transform, plVec3 vForwardAxis=plVec3::MakeAxisX()) | plDebugRenderer | static |
DrawCross(const plDebugRendererContext &context, const plVec3 &vGlobalPosition, float fLineLength, const plColor &color, const plTransform &transform=plTransform::MakeIdentity()) | plDebugRenderer | static |
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) | plDebugRenderer | static |
DrawInfoText(const plDebugRendererContext &context, plDebugTextPlacement::Enum placement, plStringView sGroupName, const plFormatString &text, const plColor &color=plColor::White) | plDebugRenderer | static |
DrawLimitCone(const plDebugRendererContext &context, plAngle halfAngle1, plAngle halfAngle2, const plColor &solidColor, const plColor &lineColor, const plTransform &transform) | plDebugRenderer | static |
DrawLineBox(const plDebugRendererContext &context, const plBoundingBox &box, const plColor &color, const plTransform &transform=plTransform::MakeIdentity()) | plDebugRenderer | static |
DrawLineBoxCorners(const plDebugRendererContext &context, const plBoundingBox &box, float fCornerFraction, const plColor &color, const plTransform &transform=plTransform::MakeIdentity()) | plDebugRenderer | static |
DrawLineCapsuleZ(const plDebugRendererContext &context, float fLength, float fRadius, const plColor &color, const plTransform &transform=plTransform::MakeIdentity()) | plDebugRenderer | static |
DrawLineCylinderZ(const plDebugRendererContext &context, float fLength, float fRadius, const plColor &color, const plTransform &transform=plTransform::MakeIdentity()) | plDebugRenderer | static |
DrawLineFrustum(const plDebugRendererContext &context, const plFrustum &frustum, const plColor &color, bool bDrawPlaneNormals=false) | plDebugRenderer | static |
DrawLines(const plDebugRendererContext &context, plArrayPtr< const Line > lines, const plColor &color, const plTransform &transform=plTransform::MakeIdentity()) | plDebugRenderer | static |
DrawLineSphere(const plDebugRendererContext &context, const plBoundingSphere &sphere, const plColor &color, const plTransform &transform=plTransform::MakeIdentity()) | plDebugRenderer | static |
DrawOpeningCone(const plDebugRendererContext &context, plAngle halfAngle, const plColor &colorInside, const plColor &colorOutside, const plTransform &transform, plVec3 vForwardAxis=plVec3::MakeAxisX()) | plDebugRenderer | static |
DrawSolidBox(const plDebugRendererContext &context, const plBoundingBox &box, const plColor &color, const plTransform &transform=plTransform::MakeIdentity()) | plDebugRenderer | static |
DrawSolidTriangles(const plDebugRendererContext &context, plArrayPtr< Triangle > triangles, const plColor &color) | plDebugRenderer | static |
DrawTexturedTriangles(const plDebugRendererContext &context, plArrayPtr< TexturedTriangle > triangles, const plColor &color, const plTexture2DResourceHandle &hTexture) | plDebugRenderer | static |
GetTextGlyphWidth(plUInt32 uiSizeInPixel=16) | plDebugRenderer | static |
GetTextLineHeight(plUInt32 uiSizeInPixel=16) | plDebugRenderer | static |
GetTextScale() | plDebugRenderer | static |
plSimpleRenderPass (defined in plDebugRenderer) | plDebugRenderer | friend |
SetTextScale(float fScale) | plDebugRenderer | static |