|
|
static void | update (const PxF32 timestep, const PxVec3 &gravity, const PxVehicleDrivableSurfaceToTireFrictionPairs &vehicleDrivableSurfaceToTireFrictionPairs, const PxU32 numVehicles, PxVehicleWheels **vehicles, PxVehicleWheelQueryResult *wheelQueryResults, PxVehicleConcurrentUpdateData *vehicleConcurrentUpdates, VehicleTelemetryDataContext *vehicleTelemetryDataContext, const PxVehicleContext &) |
| |
|
static void | updatePost (const PxVehicleConcurrentUpdateData *vehicleConcurrentUpdates, const PxU32 numVehicles, PxVehicleWheels **vehicles, const PxVehicleContext &) |
| |
|
static void | suspensionRaycasts (PxBatchQueryExt *batchQuery, const PxU32 numVehicles, PxVehicleWheels **vehicles, const bool *vehiclesToRaycast, const PxQueryFlags queryFlags) |
| |
|
static void | suspensionSweeps (PxBatchQueryExt *batchQuery, const PxU32 numVehicles, PxVehicleWheels **vehicles, const PxU16 nbHitsPerQuery, const bool *vehiclesToRaycast, const PxF32 sweepWidthScale, const PxF32 sweepRadiusScale, const PxF32 sweepInflation, const PxQueryFlags queryFlags, const PxVec3 &upAxis, const PxVec3 &forwardAxis, const PxVec3 &sideAxis) |
| |
|
static void | updateDrive4W (const PxF32 timestep, const PxVec3 &gravity, const PxF32 gravityMagnitude, const PxF32 recipGravityMagnitude, const PxVehicleDrivableSurfaceToTireFrictionPairs &drivableSurfaceToTireFrictionPairs, PxVehicleDrive4W *vehDrive4W, PxVehicleWheelQueryResult *vehWheelQueryResults, PxVehicleConcurrentUpdateData *vehConcurrentUpdates, VehicleTelemetryDataContext *, const PxVehicleContext &) |
| |
|
static void | updateDriveNW (const PxF32 timestep, const PxVec3 &gravity, const PxF32 gravityMagnitude, const PxF32 recipGravityMagnitude, const PxVehicleDrivableSurfaceToTireFrictionPairs &drivableSurfaceToTireFrictionPairs, PxVehicleDriveNW *vehDriveNW, PxVehicleWheelQueryResult *vehWheelQueryResults, PxVehicleConcurrentUpdateData *vehConcurrentUpdates, VehicleTelemetryDataContext *, const PxVehicleContext &) |
| |
|
static void | updateTank (const PxF32 timestep, const PxVec3 &gravity, const PxF32 gravityMagnitude, const PxF32 recipGravityMagnitude, const PxVehicleDrivableSurfaceToTireFrictionPairs &drivableSurfaceToTireFrictionPairs, PxVehicleDriveTank *vehDriveTank, PxVehicleWheelQueryResult *vehWheelQueryResults, PxVehicleConcurrentUpdateData *vehConcurrentUpdates, VehicleTelemetryDataContext *, const PxVehicleContext &) |
| |
|
static void | updateNoDrive (const PxF32 timestep, const PxVec3 &gravity, const PxF32 gravityMagnitude, const PxF32 recipGravityMagnitude, const PxVehicleDrivableSurfaceToTireFrictionPairs &drivableSurfaceToTireFrictionPairs, PxVehicleNoDrive *vehDriveTank, PxVehicleWheelQueryResult *vehWheelQueryResults, PxVehicleConcurrentUpdateData *vehConcurrentUpdates, VehicleTelemetryDataContext *, const PxVehicleContext &) |
| |
|
static PxU32 | computeNumberOfSubsteps (const PxVehicleWheelsSimData &wheelsSimData, const PxVec3 &linVel, const PxTransform &globalPose, const PxVec3 &forward) |
| |
|
static PX_INLINE void | setInternalDynamicsToZero (PxVehicleWheelsDynData &wheels) |
| |
|
static PX_INLINE void | setInternalDynamicsToZero (PxVehicleDriveDynData &drive) |
| |
|
static PX_INLINE void | setInternalDynamicsToZero (PxVehicleNoDrive *veh) |
| |
|
static PX_INLINE void | setInternalDynamicsToZero (PxVehicleDrive4W *veh) |
| |
|
static PX_INLINE void | setInternalDynamicsToZero (PxVehicleDriveNW *veh) |
| |
|
static PX_INLINE void | setInternalDynamicsToZero (PxVehicleDriveTank *veh) |
| |
|
static PX_INLINE bool | isOnDynamicActor (const PxVehicleWheelsSimData &wheelsSimData, const PxVehicleWheelsDynData &wheelsDynData) |
| |
|
static PX_INLINE void | storeRaycasts (const PxVehicleWheels4DynData &dynData, PxWheelQueryResult *wheelQueryResults) |
| |
|
static PX_INLINE void | storeSuspWheelTireResults (const ProcessSuspWheelTireOutputData &outputData, const PxF32 *steerAngles, PxWheelQueryResult *wheelQueryResults, const PxU32 numWheels) |
| |
|
static PX_INLINE void | storeHitActorForces (const ProcessSuspWheelTireOutputData &outputData, PxVehicleWheelConcurrentUpdateData *wheelConcurrentUpdates, const PxU32 numWheels) |
| |
|
static void | shiftOrigin (const PxVec3 &shift, const PxU32 numVehicles, PxVehicleWheels **vehicles) |
| |