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

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

AddRef() constRefTarget< Shape >inline
CastRay(const RayCast &inRay, const SubShapeIDCreator &inSubShapeIDCreator, RayCastResult &ioHit) const overrideHeightFieldShapevirtual
CastRay(const RayCast &inRay, const RayCastSettings &inRayCastSettings, const SubShapeIDCreator &inSubShapeIDCreator, CastRayCollector &ioCollector, const ShapeFilter &inShapeFilter={ }) const overrideHeightFieldShapevirtual
cEmbeddedRefTarget< Shape >protectedstatic
cGetTrianglesMinTrianglesRequestedShapestatic
Clone() constHeightFieldShape
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 overrideHeightFieldShapevirtual
CollideSoftBodyVertices(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const CollideSoftBodyVertexIterator &inVertices, uint inNumVertices, int inCollidingShapeIndex) const overrideHeightFieldShapevirtual
Draw(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale, ColorArg inColor, bool inUseMaterialColors, bool inDrawWireframe) const overrideHeightFieldShapevirtual
DrawGetSupportFunction(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale, ColorArg inColor, bool inDrawSupportDirection) constShapeinlinevirtual
DrawGetSupportingFace(DebugRenderer *inRenderer, RMat44Arg inCenterOfMassTransform, Vec3Arg inScale) constShapeinlinevirtual
GetBlockSize() constHeightFieldShapeinline
GetCenterOfMass() constShapeinlinevirtual
GetHeights(uint inX, uint inY, uint inSizeX, uint inSizeY, float *outHeights, intptr_t inHeightsStride) constHeightFieldShape
GetInnerRadius() const overrideHeightFieldShapeinlinevirtual
GetLeafShape(const SubShapeID &inSubShapeID, SubShapeID &outRemainder) constShapevirtual
GetLocalBounds() const overrideHeightFieldShapevirtual
GetMassProperties() const overrideHeightFieldShapevirtual
GetMaterial(const SubShapeID &inSubShapeID) const overrideHeightFieldShapevirtual
GetMaterial(uint inX, uint inY) constHeightFieldShape
GetMaterialList() constHeightFieldShapeinline
GetMaterials(uint inX, uint inY, uint inSizeX, uint inSizeY, uint8 *outMaterials, intptr_t inMaterialsStride) constHeightFieldShape
GetMaxHeightValue() constHeightFieldShapeinline
GetMinHeightValue() constHeightFieldShapeinline
GetPosition(uint inX, uint inY) constHeightFieldShape
GetRefCount() constRefTarget< Shape >inline
GetSampleCount() constHeightFieldShapeinline
GetStats() const overrideHeightFieldShapevirtual
GetStatsRecursive(VisitedShapes &ioVisitedShapes) constShapevirtual
GetSubmergedVolume(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const Plane &inSurface, float &outTotalVolume, float &outSubmergedVolume, Vec3 &outCenterOfBuoyancy JPH_IF_DEBUG_RENDERER(, RVec3Arg inBaseOffset)) const overrideHeightFieldShapeinlinevirtual
Shape::GetSubmergedVolume(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale, const Plane &inSurface, float &outTotalVolume, float &outSubmergedVolume, Vec3 &outCenterOfBuoyancy, RVec3Arg inBaseOffset) const =0Shapepure virtual
GetSubShapeCoordinates(const SubShapeID &inSubShapeID, uint &outX, uint &outY, uint &outTriangleIndex) constHeightFieldShape
GetSubShapeIDBitsRecursive() const overrideHeightFieldShapeinlinevirtual
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) const overrideHeightFieldShapevirtual
GetSurfaceNormal(const SubShapeID &inSubShapeID, Vec3Arg inLocalSurfacePosition) const overrideHeightFieldShapevirtual
GetTrianglesNext(GetTrianglesContext &ioContext, int inMaxTrianglesRequested, Float3 *outTriangleVertices, const PhysicsMaterial **outMaterials=nullptr) const overrideHeightFieldShapevirtual
GetTrianglesStart(GetTrianglesContext &ioContext, const AABox &inBox, Vec3Arg inPositionCOM, QuatArg inRotation, Vec3Arg inScale) const overrideHeightFieldShapevirtual
GetType() constShapeinline
GetUserData() constShapeinline
GetVolume() const overrideHeightFieldShapeinlinevirtual
GetWorldSpaceBounds(Mat44Arg inCenterOfMassTransform, Vec3Arg inScale) constShapeinlinevirtual
GetWorldSpaceBounds(DMat44Arg inCenterOfMassTransform, Vec3Arg inScale) constShapeinline
HeightFieldShape()HeightFieldShapeinline
HeightFieldShape(const HeightFieldShapeSettings &inSettings, ShapeResult &outResult)HeightFieldShape
IDToMaterialMap typedefShape
IDToShapeMap typedefShape
IsNoCollision(uint inX, uint inY) constHeightFieldShape
IsValidScale(Vec3Arg inScale) constShapevirtual
MakeScaleValid(Vec3Arg inScale) constShapevirtual
MaterialToIDMap typedefShape
mRefCountRefTarget< Shape >mutableprotected
MustBeStatic() const overrideHeightFieldShapeinlinevirtual
NonCopyable()=defaultNonCopyable
NonCopyable(const NonCopyable &)=deleteNonCopyable
RefTarget< Shape >::operator=(const RefTarget &)RefTarget< Shape >inline
NonCopyable::operator=(const NonCopyable &)=deleteNonCopyable
ProjectOntoSurface(Vec3Arg inLocalPosition, Vec3 &outSurfacePosition, SubShapeID &outSubShapeID) constHeightFieldShape
RefTarget()=defaultRefTarget< Shape >inline
RefTarget(const RefTarget &)RefTarget< Shape >inline
Release() constRefTarget< Shape >inline
RestoreBinaryState(StreamIn &inStream) overrideHeightFieldShapeprotectedvirtual
RestoreMaterialState(const PhysicsMaterialRefC *inMaterials, uint inNumMaterials) overrideHeightFieldShapevirtual
RestoreSubShapeState(const ShapeRefC *inSubShapes, uint inNumShapes)Shapeinlinevirtual
SaveBinaryState(StreamOut &inStream) const overrideHeightFieldShapevirtual
SaveMaterialState(PhysicsMaterialList &outMaterials) const overrideHeightFieldShapevirtual
Shape::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
sDrawTriangleOutlinesHeightFieldShapestatic
SetEmbedded() constRefTarget< Shape >inline
SetHeights(uint inX, uint inY, uint inSizeX, uint inSizeY, const float *inHeights, intptr_t inHeightsStride, TempAllocator &inAllocator, float inActiveEdgeCosThresholdAngle=0.996195f)HeightFieldShape
SetMaterials(uint inX, uint inY, uint inSizeX, uint inSizeY, const uint8 *inMaterials, intptr_t inMaterialsStride, const PhysicsMaterialList *inMaterialList, TempAllocator &inAllocator)HeightFieldShape
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()HeightFieldShapestatic
sRestoreFromBinaryState(StreamIn &inStream)Shapestatic
sRestoreWithChildren(StreamIn &inStream, IDToShapeMap &ioShapeMap, IDToMaterialMap &ioMaterialMap)Shapestatic
SupportingFace typedefShape
TransformShape(Mat44Arg inCenterOfMassTransform, TransformedShapeCollector &ioCollector) constShapevirtual
VisitedShapes typedefShape
~HeightFieldShape() overrideHeightFieldShapevirtual
~RefTarget()RefTarget< Shape >inline
~Shape()=defaultShapevirtual