Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
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
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