Loading [MathJax]/jax/output/HTML-CSS/config.js
Jolt Physics
A multi core friendly Game Physics Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DebugRenderer Member List

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

Batch typedefDebugRenderer
CreateTriangleBatch(const Triangle *inTriangles, int inTriangleCount)=0DebugRendererpure virtual
CreateTriangleBatch(const Vertex *inVertices, int inVertexCount, const uint32 *inIndices, int inIndexCount)=0DebugRendererpure virtual
CreateTriangleBatch(const Array< Triangle > &inTriangles)DebugRendererinline
CreateTriangleBatch(const Array< Vertex > &inVertices, const Array< uint32 > &inIndices)DebugRendererinline
CreateTriangleBatch(const VertexList &inVertices, const IndexedTriangleNoMaterialList &inTriangles)DebugRenderer
CreateTriangleBatchForConvex(SupportFunction inGetSupport, int inLevel, AABox *outBounds=nullptr)DebugRenderer
CreateTriangleGeometryForConvex(SupportFunction inGetSupport)DebugRenderer
DebugRenderer()DebugRenderer
DrawArrow(RVec3Arg inFrom, RVec3Arg inTo, ColorArg inColor, float inSize)DebugRenderer
DrawBox(const AABox &inBox, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawBox(RMat44Arg inMatrix, const AABox &inBox, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawCapsule(RMat44Arg inMatrix, float inHalfHeightOfCylinder, float inRadius, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawCoordinateSystem(RMat44Arg inTransform, float inSize=1.0f)DebugRenderer
DrawCylinder(RMat44Arg inMatrix, float inHalfHeight, float inRadius, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawGeometry(RMat44Arg inModelMatrix, const AABox &inWorldSpaceBounds, float inLODScaleSq, ColorArg inModelColor, const GeometryRef &inGeometry, ECullMode inCullMode=ECullMode::CullBackFace, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)=0DebugRendererpure virtual
DrawGeometry(RMat44Arg inModelMatrix, ColorArg inModelColor, const GeometryRef &inGeometry, ECullMode inCullMode=ECullMode::CullBackFace, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRendererinline
DrawLine(RVec3Arg inFrom, RVec3Arg inTo, ColorArg inColor)=0DebugRendererpure virtual
DrawMarker(RVec3Arg inPosition, ColorArg inColor, float inSize)DebugRenderer
DrawOpenCone(RVec3Arg inTop, Vec3Arg inAxis, Vec3Arg inPerpendicular, float inHalfAngle, float inLength, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawPie(RVec3Arg inCenter, float inRadius, Vec3Arg inNormal, Vec3Arg inAxis, float inMinAngle, float inMaxAngle, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawPlane(RVec3Arg inPoint, Vec3Arg inNormal, ColorArg inColor, float inSize)DebugRenderer
DrawSphere(RVec3Arg inCenter, float inRadius, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawSwingConeLimits(RMat44Arg inMatrix, float inSwingYHalfAngle, float inSwingZHalfAngle, float inEdgeLength, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawSwingPyramidLimits(RMat44Arg inMatrix, float inMinSwingYAngle, float inMaxSwingYAngle, float inMinSwingZAngle, float inMaxSwingZAngle, float inEdgeLength, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawTaperedCylinder(RMat44Arg inMatrix, float inTop, float inBottom, float inTopRadius, float inBottomRadius, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawText3D(RVec3Arg inPosition, const string_view &inString, ColorArg inColor=Color::sWhite, float inHeight=0.5f)=0DebugRendererpure virtual
DrawTriangle(RVec3Arg inV1, RVec3Arg inV2, RVec3Arg inV3, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::Off)=0DebugRendererpure virtual
DrawUnitSphere(RMat44Arg inMatrix, ColorArg inColor, ECastShadow inCastShadow=ECastShadow::On, EDrawMode inDrawMode=EDrawMode::Solid)DebugRenderer
DrawWireBox(const AABox &inBox, ColorArg inColor)DebugRenderer
DrawWireBox(const OrientedBox &inBox, ColorArg inColor)DebugRenderer
DrawWireBox(RMat44Arg inMatrix, const AABox &inBox, ColorArg inColor)DebugRenderer
DrawWirePolygon(RMat44Arg inTransform, const VERTEX_ARRAY &inVertices, ColorArg inColor, float inArrowSize=0.0f)DebugRendererinline
DrawWireSphere(RVec3Arg inCenter, float inRadius, ColorArg inColor, int inLevel=3)DebugRenderer
DrawWireTriangle(RVec3Arg inV1, RVec3Arg inV2, RVec3Arg inV3, ColorArg inColor)DebugRenderer
DrawWireUnitSphere(RMat44Arg inMatrix, ColorArg inColor, int inLevel=3)DebugRenderer
ECastShadow enum nameDebugRenderer
ECullMode enum nameDebugRenderer
EDrawMode enum nameDebugRenderer
GeometryRef typedefDebugRenderer
Initialize()DebugRendererprotected
NextFrame()DebugRenderer
NonCopyable()=defaultNonCopyable
NonCopyable(const NonCopyable &)=deleteNonCopyable
operator=(const NonCopyable &)=deleteNonCopyable
sCalculateBounds(const Vertex *inVertices, int inVertexCount)DebugRendererstatic
sInstanceDebugRendererstatic
SupportFunction typedefDebugRenderer
~DebugRenderer()DebugRenderervirtual