|
| plJoltCustomShapeInfo (const Shape *pInInnerShape) |
|
virtual const JPH::PhysicsMaterial * | GetMaterial (const JPH::SubShapeID &subShapeID) const override |
|
virtual JPH::uint64 | GetSubShapeUserData (const JPH::SubShapeID &subShapeID) const override |
|
virtual JPH::MassProperties | GetMassProperties () const override |
|
virtual JPH::Vec3 | GetCenterOfMass () const override |
|
virtual JPH::AABox | GetLocalBounds () const override |
|
virtual float | GetInnerRadius () const override |
|
virtual JPH::Vec3 | GetSurfaceNormal (const JPH::SubShapeID &subShapeID, JPH::Vec3Arg inLocalSurfacePosition) const override |
|
virtual void | GetSubmergedVolume (JPH::Mat44Arg centerOfMassTransform, JPH::Vec3Arg inScale, const JPH::Plane &surface, float &out_fTotalVolume, float &out_fSubmergedVolume, JPH::Vec3 &out_centerOfBuoyancy) const override |
|
virtual void | Draw (JPH::DebugRenderer *pInRenderer, JPH::Mat44Arg centerOfMassTransform, JPH::Vec3Arg inScale, JPH::ColorArg inColor, bool bInUseMaterialColors, bool bInDrawWireframe) const override |
|
virtual bool | CastRay (const JPH::RayCast &ray, const JPH::SubShapeIDCreator &subShapeIDCreator, JPH::RayCastResult &ref_hit) const override |
|
virtual void | CastRay (const JPH::RayCast &ray, const JPH::RayCastSettings &rayCastSettings, const JPH::SubShapeIDCreator &subShapeIDCreator, JPH::CastRayCollector &ref_collector, const JPH::ShapeFilter &shapeFilter) const override |
|
virtual void | CollidePoint (JPH::Vec3Arg inPoint, const JPH::SubShapeIDCreator &subShapeIDCreator, JPH::CollidePointCollector &ref_collector, const JPH::ShapeFilter &shapeFilter) const override |
|
virtual void | GetTrianglesStart (JPH::Shape::GetTrianglesContext &ref_context, const JPH::AABox &box, JPH::Vec3Arg inPositionCOM, JPH::QuatArg inRotation, JPH::Vec3Arg inScale) const override |
|
virtual int | GetTrianglesNext (JPH::Shape::GetTrianglesContext &ref_context, int iInMaxTrianglesRequested, JPH::Float3 *pTriangleVertices, const JPH::PhysicsMaterial **pMaterials=nullptr) const override |
|
virtual Stats | GetStats () const override |
|
virtual float | GetVolume () const override |
|
void | CollideSoftBodyVertices (JPH::Mat44Arg centerOfMassTransform, JPH::Vec3Arg scale, JPH::SoftBodyVertex *pVertices, JPH::uint numVertices, float fDeltaTime, JPH::Vec3Arg displacementDueToGravity, int iCollidingShapeIndex) const override |
|
virtual void | CollectTransformedShapes (const JPH::AABox &box, JPH::Vec3Arg positionCOM, JPH::QuatArg rotation, JPH::Vec3Arg scale, const JPH::SubShapeIDCreator &subShapeIDCreator, JPH::TransformedShapeCollector &ref_ioCollector, const JPH::ShapeFilter &shapeFilter) const override |
|