Loading [MathJax]/jax/output/HTML-CSS/config.js
Jolt Physics
A multi core friendly Game Physics Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
Shape::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