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