![]() |
Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for StaticCompoundShape, including all inherited members.
| AddRef() const | RefTarget< Shape > | inline |
| CalculateInnerRadius() | CompoundShape | inlineprotected |
| CastRay(const RayCast &inRay, const SubShapeIDCreator &inSubShapeIDCreator, RayCastResult &ioHit) const override | StaticCompoundShape | virtual |
| CastRay(const RayCast &inRay, const RayCastSettings &inRayCastSettings, const SubShapeIDCreator &inSubShapeIDCreator, CastRayCollector &ioCollector, const ShapeFilter &inShapeFilter={ }) const override | StaticCompoundShape | virtual |
| cEmbedded | RefTarget< Shape > | protectedstatic |
| cGetTrianglesMinTrianglesRequested | Shape | static |
| CollectTransformedShapes(const AABox &inBox, Vec3Arg inPositionCOM, QuatArg inRotation, Vec3Arg inScale, const SubShapeIDCreator &inSubShapeIDCreator, TransformedShapeCollector &ioCollector, const ShapeFilter &inShapeFilter) const override | StaticCompoundShape | virtual |
| CollidePoint(Vec3Arg inPoint, const SubShapeIDCreator &inSubShapeIDCreator, CollidePointCollector &ioCollector, const ShapeFilter &inShapeFilter={ }) const override | StaticCompoundShape | virtual |
| CollideSoftBodyVertices(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const CollideSoftBodyVertexIterator &inVertices, uint inNumVertices, int inCollidingShapeIndex) const override | CompoundShape | virtual |
| CompoundShape(EShapeSubType inSubType) | CompoundShape | inlineexplicit |
| CompoundShape(EShapeSubType inSubType, const ShapeSettings &inSettings, ShapeResult &outResult) | CompoundShape | inline |
| Draw(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale, ColorArg inColor, bool inUseMaterialColors, bool inDrawWireframe) const override | CompoundShape | virtual |
| DrawGetSupportFunction(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale, ColorArg inColor, bool inDrawSupportDirection) const override | CompoundShape | virtual |
| DrawGetSupportingFace(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale) const override | CompoundShape | virtual |
| GetCenterOfMass() const override | CompoundShape | inlinevirtual |
| GetCompoundUserData(uint inIdx) const | CompoundShape | inline |
| GetInnerRadius() const override | CompoundShape | inlinevirtual |
| GetIntersectingSubShapes(const AABox &inBox, uint *outSubShapeIndices, int inMaxSubShapeIndices) const override | StaticCompoundShape | virtual |
| GetIntersectingSubShapes(const OrientedBox &inBox, uint *outSubShapeIndices, int inMaxSubShapeIndices) const override | StaticCompoundShape | virtual |
| GetLeafShape(const SubShapeID &inSubShapeID, SubShapeID &outRemainder) const override | CompoundShape | virtual |
| GetLocalBounds() const override | CompoundShape | inlinevirtual |
| GetMassProperties() const override | CompoundShape | virtual |
| GetMaterial(const SubShapeID &inSubShapeID) const override | CompoundShape | virtual |
| GetNumSubShapes() const | CompoundShape | inline |
| GetRefCount() const | RefTarget< Shape > | inline |
| GetStats() const override | StaticCompoundShape | inlinevirtual |
| GetStatsRecursive(VisitedShapes &ioVisitedShapes) const override | CompoundShape | virtual |
| GetSubmergedVolume(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const Plane &inSurface, float &outTotalVolume, float &outSubmergedVolume, Vec3 &outCenterOfBuoyancy JPH_IF_DEBUG_RENDERER(, RVec3Arg inBaseOffset)) const override | CompoundShape | virtual |
| Shape::GetSubmergedVolume(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const Plane &inSurface, float &outTotalVolume, float &outSubmergedVolume, Vec3 &outCenterOfBuoyancy, RVec3Arg inBaseOffset) const =0 | Shape | pure virtual |
| GetSubShape(uint inIdx) const | CompoundShape | inline |
| GetSubShapeIDBits() const | CompoundShape | inlineprotected |
| GetSubShapeIDBitsRecursive() const override | CompoundShape | virtual |
| GetSubShapeIDFromIndex(int inIdx, const SubShapeIDCreator &inParentSubShapeID) const | CompoundShape | inline |
| GetSubShapeIndexFromID(SubShapeID inSubShapeID, SubShapeID &outRemainder) const | CompoundShape | inline |
| GetSubShapes() const | CompoundShape | inline |
| GetSubShapeTransformedShape(const SubShapeID &inSubShapeID, Vec3Arg inPositionCOM, QuatArg inRotation, Vec3Arg inScale, SubShapeID &outRemainder) const override | CompoundShape | virtual |
| GetSubShapeUserData(const SubShapeID &inSubShapeID) const override | CompoundShape | virtual |
| GetSubType() const | Shape | inline |
| GetSupportingFace(const SubShapeID &inSubShapeID, Vec3Arg inDirection, Vec3Arg inScale, Mat44Arg inCenterOfMassTransform, SupportingFace &outVertices) const override | CompoundShape | virtual |
| GetSurfaceNormal(const SubShapeID &inSubShapeID, Vec3Arg inLocalSurfacePosition) const override | CompoundShape | virtual |
| GetTrianglesNext(GetTrianglesContext &ioContext, int inMaxTrianglesRequested, Float3 *outTriangleVertices, const PhysicsMaterial **outMaterials=nullptr) const override | CompoundShape | inlinevirtual |
| GetTrianglesStart(GetTrianglesContext &ioContext, const AABox &inBox, Vec3Arg inPositionCOM, QuatArg inRotation, Vec3Arg inScale) const override | CompoundShape | inlinevirtual |
| GetType() const | Shape | inline |
| GetUserData() const | Shape | inline |
| GetVolume() const override | CompoundShape | virtual |
| GetWorldSpaceBounds(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale) const override | CompoundShape | virtual |
| GetWorldSpaceBounds(DMat44Arg inCenterOfMassTransform, Vec3Arg inScale) const | CompoundShape | inline |
| IDToMaterialMap typedef | Shape | |
| IDToShapeMap typedef | Shape | |
| IsSubShapeIDValid(SubShapeID inSubShapeID) const | CompoundShape | inline |
| IsValidScale(Vec3Arg inScale) const override | CompoundShape | virtual |
| MakeScaleValid(Vec3Arg inScale) const override | CompoundShape | virtual |
| MaterialToIDMap typedef | Shape | |
| mCenterOfMass | CompoundShape | protected |
| mInnerRadius | CompoundShape | protected |
| mLocalBounds | CompoundShape | protected |
| mRefCount | RefTarget< Shape > | mutableprotected |
| mSubShapes | CompoundShape | protected |
| MustBeStatic() const override | CompoundShape | virtual |
| NonCopyable()=default | NonCopyable | |
| NonCopyable(const NonCopyable &)=delete | NonCopyable | |
| CompoundShape::Shape::RefTarget< Shape >::operator=(const RefTarget &) | RefTarget< Shape > | inline |
| NonCopyable::operator=(const NonCopyable &)=delete | NonCopyable | |
| RefTarget()=default | RefTarget< Shape > | inline |
| RefTarget(const RefTarget &) | RefTarget< Shape > | inline |
| Release() const | RefTarget< Shape > | inline |
| RestoreBinaryState(StreamIn &inStream) override | StaticCompoundShape | protectedvirtual |
| RestoreMaterialState(const PhysicsMaterialRefC *inMaterials, uint inNumMaterials) | Shape | inlinevirtual |
| RestoreSubShapeState(const ShapeRefC *inSubShapes, uint inNumShapes) override | CompoundShape | virtual |
| SaveBinaryState(StreamOut &inStream) const override | StaticCompoundShape | virtual |
| SaveMaterialState(PhysicsMaterialList &outMaterials) const | Shape | inlinevirtual |
| SaveSubShapeState(ShapeList &outSubShapes) const override | CompoundShape | virtual |
| SaveWithChildren(StreamOut &inStream, ShapeToIDMap &ioShapeMap, MaterialToIDMap &ioMaterialMap) const | Shape | |
| ScaleShape(Vec3Arg inScale) const | Shape | |
| sCollidePointUsingRayCast(const Shape &inShape, Vec3Arg inPoint, const SubShapeIDCreator &inSubShapeIDCreator, CollidePointCollector &ioCollector, const ShapeFilter &inShapeFilter) | Shape | protectedstatic |
| sDrawSubmergedVolumes | Shape | static |
| SetCompoundUserData(uint inIdx, uint32 inUserData) | CompoundShape | inline |
| SetEmbedded() const | RefTarget< Shape > | inline |
| SetUserData(uint64 inUserData) | Shape | inline |
| Shape(EShapeType inType, EShapeSubType inSubType) | Shape | inline |
| Shape(EShapeType inType, EShapeSubType inSubType, const ShapeSettings &inSettings, ShapeResult &outResult) | Shape | inline |
| ShapeResult typedef | Shape | |
| ShapeToIDMap typedef | Shape | |
| sInternalGetRefCountOffset() | RefTarget< Shape > | inlinestatic |
| sRegister() | StaticCompoundShape | static |
| sRestoreFromBinaryState(StreamIn &inStream) | Shape | static |
| sRestoreWithChildren(StreamIn &inStream, IDToShapeMap &ioShapeMap, IDToMaterialMap &ioMaterialMap) | Shape | static |
| StaticCompoundShape() | StaticCompoundShape | inline |
| StaticCompoundShape(const StaticCompoundShapeSettings &inSettings, TempAllocator &inTempAllocator, ShapeResult &outResult) | StaticCompoundShape | |
| SubShapes typedef | CompoundShape | |
| SupportingFace typedef | Shape | |
| TransformShape(Mat44Arg inCenterOfMassTransform, TransformedShapeCollector &ioCollector) const override | CompoundShape | virtual |
| VisitedShapes typedef | Shape | |
| WalkTree(Visitor &ioVisitor) const | StaticCompoundShape | inline |
| ~RefTarget() | RefTarget< Shape > | inline |
| ~Shape()=default | Shape | virtual |