Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
EmptyShape Member List

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

AddRef() constRefTarget< Shape >inline
CastRay(const RayCast &inRay, const SubShapeIDCreator &inSubShapeIDCreator, RayCastResult &ioHit) const overrideEmptyShapeinlinevirtual
CastRay(const RayCast &inRay, const RayCastSettings &inRayCastSettings, const SubShapeIDCreator &inSubShapeIDCreator, CastRayCollector &ioCollector, const ShapeFilter &inShapeFilter={ }) const overrideEmptyShapeinlinevirtual
cEmbeddedRefTarget< Shape >protectedstatic
cGetTrianglesMinTrianglesRequestedShapestatic
CollectTransformedShapes(const AABox &inBox, Vec3Arg inPositionCOM, QuatArg inRotation, Vec3Arg inScale, const SubShapeIDCreator &inSubShapeIDCreator, TransformedShapeCollector &ioCollector, const ShapeFilter &inShapeFilter) constShapevirtual
CollidePoint(Vec3Arg inPoint, const SubShapeIDCreator &inSubShapeIDCreator, CollidePointCollector &ioCollector, const ShapeFilter &inShapeFilter={ }) const overrideEmptyShapeinlinevirtual
CollideSoftBodyVertices(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const CollideSoftBodyVertexIterator &inVertices, uint inNumVertices, int inCollidingShapeIndex) const overrideEmptyShapeinlinevirtual
Draw(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale, ColorArg inColor, bool inUseMaterialColors, bool inDrawWireframe) const overrideEmptyShapevirtual
DrawGetSupportFunction(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale, ColorArg inColor, bool inDrawSupportDirection) constShapeinlinevirtual
DrawGetSupportingFace(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale) constShapeinlinevirtual
EmptyShape()EmptyShapeinline
EmptyShape(Vec3Arg inCenterOfMass)EmptyShapeinlineexplicit
EmptyShape(const EmptyShapeSettings &inSettings, ShapeResult &outResult)EmptyShapeinline
GetCenterOfMass() const overrideEmptyShapeinlinevirtual
GetInnerRadius() const overrideEmptyShapeinlinevirtual
GetLeafShape(const SubShapeID &inSubShapeID, SubShapeID &outRemainder) constShapevirtual
GetLocalBounds() const overrideEmptyShapeinlinevirtual
GetMassProperties() const overrideEmptyShapevirtual
GetMaterial(const SubShapeID &inSubShapeID) const overrideEmptyShapeinlinevirtual
GetRefCount() constRefTarget< Shape >inline
GetStats() const overrideEmptyShapeinlinevirtual
GetStatsRecursive(VisitedShapes &ioVisitedShapes) constShapevirtual
GetSubmergedVolume(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const Plane &inSurface, float &outTotalVolume, float &outSubmergedVolume, Vec3 &outCenterOfBuoyancy, RVec3Arg inBaseOffset) const overrideEmptyShapeinlinevirtual
GetSubShapeIDBitsRecursive() const overrideEmptyShapeinlinevirtual
GetSubShapeTransformedShape(const SubShapeID &inSubShapeID, Vec3Arg inPositionCOM, QuatArg inRotation, Vec3Arg inScale, SubShapeID &outRemainder) constShapevirtual
GetSubShapeUserData(const SubShapeID &inSubShapeID) constShapeinlinevirtual
GetSubType() constShapeinline
GetSupportingFace(const SubShapeID &inSubShapeID, Vec3Arg inDirection, Vec3Arg inScale, Mat44Arg inCenterOfMassTransform, SupportingFace &outVertices) constShapeinlinevirtual
GetSurfaceNormal(const SubShapeID &inSubShapeID, Vec3Arg inLocalSurfacePosition) const overrideEmptyShapeinlinevirtual
GetTrianglesNext(GetTrianglesContext &ioContext, int inMaxTrianglesRequested, Float3 *outTriangleVertices, const PhysicsMaterial **outMaterials=nullptr) const overrideEmptyShapeinlinevirtual
GetTrianglesStart(GetTrianglesContext &ioContext, const AABox &inBox, Vec3Arg inPositionCOM, QuatArg inRotation, Vec3Arg inScale) const overrideEmptyShapeinlinevirtual
GetType() constShapeinline
GetUserData() constShapeinline
GetVolume() const overrideEmptyShapeinlinevirtual
GetWorldSpaceBounds(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale) constShapeinlinevirtual
GetWorldSpaceBounds(DMat44Arg inCenterOfMassTransform, Vec3Arg inScale) constShapeinline
IDToMaterialMap typedefShape
IDToShapeMap typedefShape
IsValidScale(Vec3Arg inScale) const overrideEmptyShapeinlinevirtual
MakeScaleValid(Vec3Arg inScale) constShapevirtual
MaterialToIDMap typedefShape
mRefCountRefTarget< Shape >mutableprotected
MustBeStatic() constShapeinlinevirtual
NonCopyable()=defaultNonCopyable
NonCopyable(const NonCopyable &)=deleteNonCopyable
RefTarget< Shape >::operator=(const RefTarget &)RefTarget< Shape >inline
NonCopyable::operator=(const NonCopyable &)=deleteNonCopyable
RefTarget()=defaultRefTarget< Shape >inline
RefTarget(const RefTarget &)RefTarget< Shape >inline
Release() constRefTarget< Shape >inline
RestoreBinaryState(StreamIn &inStream)Shapeprotectedvirtual
RestoreMaterialState(const PhysicsMaterialRefC *inMaterials, uint inNumMaterials)Shapeinlinevirtual
RestoreSubShapeState(const ShapeRefC *inSubShapes, uint inNumShapes)Shapeinlinevirtual
SaveBinaryState(StreamOut &inStream) constShapevirtual
SaveMaterialState(PhysicsMaterialList &outMaterials) constShapeinlinevirtual
SaveSubShapeState(ShapeList &outSubShapes) constShapeinlinevirtual
SaveWithChildren(StreamOut &inStream, ShapeToIDMap &ioShapeMap, MaterialToIDMap &ioMaterialMap) constShape
ScaleShape(Vec3Arg inScale) constShape
sCollidePointUsingRayCast(const Shape &inShape, Vec3Arg inPoint, const SubShapeIDCreator &inSubShapeIDCreator, CollidePointCollector &ioCollector, const ShapeFilter &inShapeFilter)Shapeprotectedstatic
sDrawSubmergedVolumesShapestatic
SetEmbedded() constRefTarget< Shape >inline
SetUserData(uint64 inUserData)Shapeinline
Shape(EShapeType inType, EShapeSubType inSubType)Shapeinline
Shape(EShapeType inType, EShapeSubType inSubType, const ShapeSettings &inSettings, ShapeResult &outResult)Shapeinline
ShapeResult typedefShape
ShapeToIDMap typedefShape
sInternalGetRefCountOffset()RefTarget< Shape >inlinestatic
sRegister()EmptyShapestatic
sRestoreFromBinaryState(StreamIn &inStream)Shapestatic
sRestoreWithChildren(StreamIn &inStream, IDToShapeMap &ioShapeMap, IDToMaterialMap &ioMaterialMap)Shapestatic
SupportingFace typedefShape
TransformShape(Mat44Arg inCenterOfMassTransform, TransformedShapeCollector &ioCollector) constShapevirtual
VisitedShapes typedefShape
~RefTarget()RefTarget< Shape >inline
~Shape()=defaultShapevirtual