ezEngine  Release 25.03
ezDebugRenderer Member List

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

AddPersistentCross(const ezDebugRendererContext &context, float fSize, const ezColor &color, const ezTransform &transform, ezTime duration)ezDebugRendererstatic
AddPersistentInfoText(const ezDebugRendererContext &context, ezDebugTextPlacement::Enum placement, const ezFormatString &text, ezTime duration, const ezColor &color=ezColor::White)ezDebugRendererstatic
AddPersistentLineBox(const ezDebugRendererContext &context, const ezVec3 &vHalfSize, const ezColor &color, const ezTransform &transform, ezTime duration)ezDebugRendererstatic
AddPersistentLines(const ezDebugRendererContext &context, ezArrayPtr< const ezDebugRendererLine > lines, const ezColor &color, const ezTransform &transform, ezTime duration)ezDebugRendererstatic
AddPersistentLineSphere(const ezDebugRendererContext &context, float fRadius, const ezColor &color, const ezTransform &transform, ezTime duration)ezDebugRendererstatic
Draw2DLineRectangle(const ezDebugRendererContext &context, const ezRectFloat &rectInPixel, float fDepth, const ezColor &color)ezDebugRendererstatic
Draw2DLines(const ezDebugRendererContext &context, ezArrayPtr< const ezDebugRendererLine > lines, const ezColor &color)ezDebugRendererstatic
Draw2DRectangle(const ezDebugRendererContext &context, const ezRectFloat &rectInPixel, float fDepth, const ezColor &color)ezDebugRendererstatic
Draw2DRectangle(const ezDebugRendererContext &context, const ezRectFloat &rectInPixel, float fDepth, const ezColor &color, const ezTexture2DResourceHandle &hTexture, ezVec2 vScale=ezVec2(1, 1))ezDebugRendererstatic
Draw2DRectangle(const ezDebugRendererContext &context, const ezRectFloat &rectInPixel, float fDepth, const ezColor &color, ezGALTextureResourceViewHandle hResourceView, ezVec2 vScale=ezVec2(1, 1))ezDebugRendererstatic
Draw2DText(const ezDebugRendererContext &context, const ezFormatString &text, const ezVec2I32 &vPositionInPixel, const ezColor &color, ezUInt32 uiSizeInPixel=16, ezDebugTextHAlign::Enum horizontalAlignment=ezDebugTextHAlign::Left, ezDebugTextVAlign::Enum verticalAlignment=ezDebugTextVAlign::Top)ezDebugRendererstatic
Draw3DText(const ezDebugRendererContext &context, const ezFormatString &text, const ezVec3 &vGlobalPosition, const ezColor &color, ezUInt32 uiSizeInPixel=16, ezDebugTextHAlign::Enum horizontalAlignment=ezDebugTextHAlign::Center, ezDebugTextVAlign::Enum verticalAlignment=ezDebugTextVAlign::Bottom)ezDebugRendererstatic
DrawAngle(const ezDebugRendererContext &context, ezAngle startAngle, ezAngle endAngle, const ezColor &solidColor, const ezColor &lineColor, const ezTransform &transform, ezVec3 vForwardAxis=ezVec3::MakeAxisX(), ezVec3 vRotationAxis=ezVec3::MakeAxisZ())ezDebugRendererstatic
DrawArrow(const ezDebugRendererContext &context, float fSize, const ezColor &color, const ezTransform &transform, ezVec3 vForwardAxis=ezVec3::MakeAxisX())ezDebugRendererstatic
DrawCross(const ezDebugRendererContext &context, const ezVec3 &vGlobalPosition, float fLineLength, const ezColor &color, const ezTransform &transform=ezTransform::MakeIdentity())ezDebugRendererstatic
DrawCylinder(const ezDebugRendererContext &context, float fRadiusStart, float fRadiusEnd, float fLength, const ezColor &solidColor, const ezColor &lineColor, const ezTransform &transform, bool bCapStart=false, bool bCapEnd=false, ezBasisAxis::Enum cylinderAxis=ezBasisAxis::PositiveX)ezDebugRendererstatic
DrawInfoText(const ezDebugRendererContext &context, ezDebugTextPlacement::Enum placement, ezStringView sGroupName, const ezFormatString &text, const ezColor &color=ezColor::White)ezDebugRendererstatic
DrawLimitCone(const ezDebugRendererContext &context, ezAngle halfAngle1, ezAngle halfAngle2, const ezColor &solidColor, const ezColor &lineColor, const ezTransform &transform)ezDebugRendererstatic
DrawLineBox(const ezDebugRendererContext &context, const ezBoundingBox &box, const ezColor &color, const ezTransform &transform=ezTransform::MakeIdentity())ezDebugRendererstatic
DrawLineBoxCorners(const ezDebugRendererContext &context, const ezBoundingBox &box, float fCornerFraction, const ezColor &color, const ezTransform &transform=ezTransform::MakeIdentity())ezDebugRendererstatic
DrawLineCapsuleZ(const ezDebugRendererContext &context, float fLength, float fRadius, const ezColor &color, const ezTransform &transform=ezTransform::MakeIdentity())ezDebugRendererstatic
DrawLineCylinderZ(const ezDebugRendererContext &context, float fLength, float fRadius, const ezColor &color, const ezTransform &transform=ezTransform::MakeIdentity())ezDebugRendererstatic
DrawLineFrustum(const ezDebugRendererContext &context, const ezFrustum &frustum, const ezColor &color, bool bDrawPlaneNormals=false)ezDebugRendererstatic
DrawLines(const ezDebugRendererContext &context, ezArrayPtr< const ezDebugRendererLine > lines, const ezColor &color, const ezTransform &transform=ezTransform::MakeIdentity())ezDebugRendererstatic
DrawLineSphere(const ezDebugRendererContext &context, const ezBoundingSphere &sphere, const ezColor &color, const ezTransform &transform=ezTransform::MakeIdentity())ezDebugRendererstatic
DrawOpeningCone(const ezDebugRendererContext &context, ezAngle halfAngle, const ezColor &colorInside, const ezColor &colorOutside, const ezTransform &transform, ezVec3 vForwardAxis=ezVec3::MakeAxisX())ezDebugRendererstatic
DrawSolidBox(const ezDebugRendererContext &context, const ezBoundingBox &box, const ezColor &color, const ezTransform &transform=ezTransform::MakeIdentity())ezDebugRendererstatic
DrawSolidTriangles(const ezDebugRendererContext &context, ezArrayPtr< ezDebugRendererTriangle > triangles, const ezColor &color, bool bTwoSided=false)ezDebugRendererstatic
DrawTexturedTriangles(const ezDebugRendererContext &context, ezArrayPtr< ezDebugRendererTexturedTriangle > triangles, const ezColor &color, const ezTexture2DResourceHandle &hTexture, bool bTwoSided=false)ezDebugRendererstatic
ezSimpleRenderPass (defined in ezDebugRenderer)ezDebugRendererfriend
GetTextGlyphWidth(ezUInt32 uiSizeInPixel=16)ezDebugRendererstatic
GetTextLineHeight(ezUInt32 uiSizeInPixel=16)ezDebugRendererstatic
GetTextScale()ezDebugRendererstatic
SetTextScale(float fScale)ezDebugRendererstatic