30 #ifndef PX_VEHICLE_NO_DRIVE_H 31 #define PX_VEHICLE_NO_DRIVE_H 67 friend class PxVehicleUpdate;
116 void setToRestState();
128 void setBrakeTorque(
const PxU32 id,
const PxReal brakeTorque);
140 void setDriveTorque(
const PxU32 id,
const PxReal driveTorque);
152 void setSteerAngle(
const PxU32 id,
const PxReal steerAngle);
190 bool isValid()
const;
217 #endif //PX_VEHICLE_NO_DRIVE_H Definition: GuContactBuffer.h:37
Friction for each combination of driving surface type and tire type.
Definition: PxVehicleTireFriction.h:62
PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK.
Definition: PxRigidDynamic.h:83
PxFilterData is user-definable data which gets passed into the collision filtering shader and/or call...
Definition: PxFiltering.h:366
Data structure with instanced dynamics data and configuration data of a vehicle with no drive model...
Definition: PxVehicleNoDrive.h:57
virtual bool isKindOf(const char *name) const
Returns whether a given type name matches with the type of this instance.
Definition: PxVehicleNoDrive.h:201
Abstract class for collision shapes.
Definition: PxShape.h:142
Batched queries object. This is used to perform several queries at the same time. ...
Definition: PxBatchQuery.h:57
float PxReal
Definition: PxSimpleTypes.h:78
virtual bool isKindOf(const char *superClass) const
Returns whether a given type name matches with the type of this instance.
Definition: PxBase.h:178
PxReal * mBrakeTorques
Definition: PxVehicleNoDrive.h:179
A geometry object.
Definition: PxGeometry.h:75
Output stream class for I/O.
Definition: PxIO.h:114
Data structure describing configuration data of a vehicle with up to 20 wheels.
Definition: PxVehicleWheels.h:59
PxReal * mDriveTorques
Definition: PxVehicleNoDrive.h:178
PxU32 getNbDriveTorque() const
Definition: PxVehicleNoDrive.h:203
PxU32 getNbSteerAngle() const
Definition: PxVehicleNoDrive.h:202
uint8_t PxU8
Definition: PxSimpleTypes.h:75
virtual const char * getConcreteTypeName() const
Returns string name of dynamic type.
Definition: PxVehicleNoDrive.h:200
PxVehicleNoDrive(PxBaseFlags baseFlags)
Definition: PxVehicleNoDrive.h:195
#define PX_COMPILE_TIME_ASSERT(exp)
Definition: PxPreprocessor.h:447
~PxVehicleNoDrive()
Definition: PxVehicleNoDrive.h:207
Data structure with instanced dynamics data and configuration data of a vehicle with just wheels...
Definition: PxVehicleWheels.h:676
Binary deserialization context class.
Definition: PxSerialFramework.h:174
Material class to represent a set of surface properties.
Definition: PxMaterial.h:130
PxReal * mSteerAngles
Definition: PxVehicleNoDrive.h:177
PxU32 getNbBrakeTorque() const
Definition: PxVehicleNoDrive.h:204
Abstract singleton factory class used for instancing objects in the Physics SDK.
Definition: PxPhysics.h:71
uint32_t PxU32
Definition: Px.h:48
Binary serialization context class.
Definition: PxSerialFramework.h:99