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

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

AddRef() constRefTarget< Shape >inline
CastRay(const RayCast &inRay, const SubShapeIDCreator &inSubShapeIDCreator, RayCastResult &ioHit) const overrideOffsetCenterOfMassShapevirtual
CastRay(const RayCast &inRay, const RayCastSettings &inRayCastSettings, const SubShapeIDCreator &inSubShapeIDCreator, CastRayCollector &ioCollector, const ShapeFilter &inShapeFilter={ }) const overrideOffsetCenterOfMassShapevirtual
cEmbeddedRefTarget< Shape >protectedstatic
cGetTrianglesMinTrianglesRequestedShapestatic
CollectTransformedShapes(const AABox &inBox, Vec3Arg inPositionCOM, QuatArg inRotation, Vec3Arg inScale, const SubShapeIDCreator &inSubShapeIDCreator, TransformedShapeCollector &ioCollector, const ShapeFilter &inShapeFilter) const overrideOffsetCenterOfMassShapevirtual
CollidePoint(Vec3Arg inPoint, const SubShapeIDCreator &inSubShapeIDCreator, CollidePointCollector &ioCollector, const ShapeFilter &inShapeFilter={ }) const overrideOffsetCenterOfMassShapevirtual
CollideSoftBodyVertices(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const CollideSoftBodyVertexIterator &inVertices, uint inNumVertices, int inCollidingShapeIndex) const overrideOffsetCenterOfMassShapevirtual
DecoratedShape(EShapeSubType inSubType)DecoratedShapeinlineexplicit
DecoratedShape(EShapeSubType inSubType, const Shape *inInnerShape)DecoratedShapeinline
DecoratedShape(EShapeSubType inSubType, const DecoratedShapeSettings &inSettings, ShapeResult &outResult)DecoratedShape
Draw(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale, ColorArg inColor, bool inUseMaterialColors, bool inDrawWireframe) const overrideOffsetCenterOfMassShapevirtual
DrawGetSupportFunction(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale, ColorArg inColor, bool inDrawSupportDirection) const overrideOffsetCenterOfMassShapevirtual
DrawGetSupportingFace(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale) const overrideOffsetCenterOfMassShapevirtual
GetCenterOfMass() const overrideOffsetCenterOfMassShapeinlinevirtual
GetInnerRadius() const overrideOffsetCenterOfMassShapeinlinevirtual
GetInnerShape() constDecoratedShapeinline
GetLeafShape(const SubShapeID &inSubShapeID, SubShapeID &outRemainder) const overrideDecoratedShapeinlinevirtual
GetLocalBounds() const overrideOffsetCenterOfMassShapevirtual
GetMassProperties() const overrideOffsetCenterOfMassShapeinlinevirtual
GetMaterial(const SubShapeID &inSubShapeID) const overrideDecoratedShapevirtual
GetOffset() constOffsetCenterOfMassShapeinline
GetRefCount() constRefTarget< Shape >inline
GetStats() const overrideOffsetCenterOfMassShapeinlinevirtual
GetStatsRecursive(VisitedShapes &ioVisitedShapes) const overrideDecoratedShapevirtual
GetSubmergedVolume(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const Plane &inSurface, float &outTotalVolume, float &outSubmergedVolume, Vec3 &outCenterOfBuoyancy JPH_IF_DEBUG_RENDERER(, RVec3Arg inBaseOffset)) const overrideOffsetCenterOfMassShapevirtual
DecoratedShape::GetSubmergedVolume(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const Plane &inSurface, float &outTotalVolume, float &outSubmergedVolume, Vec3 &outCenterOfBuoyancy, RVec3Arg inBaseOffset) const =0Shapepure virtual
GetSubShapeIDBitsRecursive() const overrideDecoratedShapeinlinevirtual
GetSubShapeTransformedShape(const SubShapeID &inSubShapeID, Vec3Arg inPositionCOM, QuatArg inRotation, Vec3Arg inScale, SubShapeID &outRemainder) const overrideOffsetCenterOfMassShapevirtual
GetSubShapeUserData(const SubShapeID &inSubShapeID) const overrideDecoratedShapevirtual
GetSubType() constShapeinline
GetSupportingFace(const SubShapeID &inSubShapeID, Vec3Arg inDirection, Vec3Arg inScale, Mat44Arg inCenterOfMassTransform, SupportingFace &outVertices) const overrideOffsetCenterOfMassShapevirtual
GetSurfaceNormal(const SubShapeID &inSubShapeID, Vec3Arg inLocalSurfacePosition) const overrideOffsetCenterOfMassShapevirtual
GetTrianglesNext(GetTrianglesContext &ioContext, int inMaxTrianglesRequested, Float3 *outTriangleVertices, const PhysicsMaterial **outMaterials=nullptr) const overrideOffsetCenterOfMassShapeinlinevirtual
GetTrianglesStart(GetTrianglesContext &ioContext, const AABox &inBox, Vec3Arg inPositionCOM, QuatArg inRotation, Vec3Arg inScale) const overrideOffsetCenterOfMassShapeinlinevirtual
GetType() constShapeinline
GetUserData() constShapeinline
GetVolume() const overrideOffsetCenterOfMassShapeinlinevirtual
GetWorldSpaceBounds(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale) const overrideOffsetCenterOfMassShapevirtual
GetWorldSpaceBounds(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale) constOffsetCenterOfMassShapeinlinevirtual
GetWorldSpaceBounds(DMat44Arg inCenterOfMassTransform, Vec3Arg inScale) constOffsetCenterOfMassShapeinline
IDToMaterialMap typedefShape
IDToShapeMap typedefShape
IsValidScale(Vec3Arg inScale) const overrideDecoratedShapeinlinevirtual
MakeScaleValid(Vec3Arg inScale) const overrideDecoratedShapeinlinevirtual
MaterialToIDMap typedefShape
mInnerShapeDecoratedShapeprotected
mRefCountRefTarget< Shape >mutableprotected
MustBeStatic() const overrideDecoratedShapeinlinevirtual
NonCopyable()=defaultNonCopyable
NonCopyable(const NonCopyable &)=deleteNonCopyable
OffsetCenterOfMassShape()OffsetCenterOfMassShapeinline
OffsetCenterOfMassShape(const OffsetCenterOfMassShapeSettings &inSettings, ShapeResult &outResult)OffsetCenterOfMassShape
OffsetCenterOfMassShape(const Shape *inShape, Vec3Arg inOffset)OffsetCenterOfMassShapeinline
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) overrideOffsetCenterOfMassShapeprotectedvirtual
RestoreMaterialState(const PhysicsMaterialRefC *inMaterials, uint inNumMaterials)Shapeinlinevirtual
RestoreSubShapeState(const ShapeRefC *inSubShapes, uint inNumShapes) overrideDecoratedShapevirtual
SaveBinaryState(StreamOut &inStream) const overrideOffsetCenterOfMassShapevirtual
SaveMaterialState(PhysicsMaterialList &outMaterials) constShapeinlinevirtual
SaveSubShapeState(ShapeList &outSubShapes) const overrideDecoratedShapevirtual
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()OffsetCenterOfMassShapestatic
sRestoreFromBinaryState(StreamIn &inStream)Shapestatic
sRestoreWithChildren(StreamIn &inStream, IDToShapeMap &ioShapeMap, IDToMaterialMap &ioMaterialMap)Shapestatic
SupportingFace typedefShape
TransformShape(Mat44Arg inCenterOfMassTransform, TransformedShapeCollector &ioCollector) const overrideOffsetCenterOfMassShapevirtual
VisitedShapes typedefShape
~RefTarget()RefTarget< Shape >inline
~Shape()=defaultShapevirtual