30 #ifndef PX_VEHICLE_NWDRIVE_H 31 #define PX_VEHICLE_NWDRIVE_H 122 eANALOG_INPUT_ACCEL=0,
127 eMAX_NB_DRIVENW_ANALOG_INPUTS
144 friend class PxVehicleUpdate;
176 const PxU32 nbWheels);
192 const PxU32 nbWheels);
201 void setToRestState();
214 bool isValid()
const;
236 #endif //PX_VEHICLE_NWDRIVE_H Definition: GuContactBuffer.h:37
Friction for each combination of driving surface type and tire type.
Definition: PxVehicleTireFriction.h:62
const PxVehicleDifferentialNWData & getDiffData() const
Return the data describing the differential of a vehicle with up to PX_MAX_NB_WHEELS driven wheels...
Definition: PxVehicleDriveNW.h:78
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
Definition: PxVehicleDriveNW.h:123
Abstract class for collision shapes.
Definition: PxShape.h:142
PxVehicleDifferentialNWData mDiff
Differential simulation data.
Definition: PxVehicleDriveNW.h:95
virtual bool isKindOf(const char *superClass) const
Returns whether a given type name matches with the type of this instance.
Definition: PxBase.h:178
Data structure with instanced dynamics data and configuration data of a vehicle with up to PX_MAX_NB_...
Definition: PxVehicleDriveNW.h:134
A geometry object.
Definition: PxGeometry.h:75
Output stream class for I/O.
Definition: PxIO.h:114
Data structure describing non-wheel configuration data of a vehicle that has engine, gears, clutch, and auto-box.
Definition: PxVehicleDrive.h:56
~PxVehicleDriveNW()
Definition: PxVehicleDriveNW.h:220
PxVehicleDriveSimDataNW(const PxEMPTY)
Definition: PxVehicleDriveNW.h:106
Data structure describing configuration data of a vehicle with up to 20 wheels.
Definition: PxVehicleWheels.h:123
Data structure describing configuration data of a vehicle with up to PX_MAX_NB_WHEELS driven equally ...
Definition: PxVehicleDriveNW.h:58
A complete vehicle with instance dynamics data and configuration data for wheels and engine...
Definition: PxVehicleDrive.h:496
PxVehicleDriveSimDataNW()
Definition: PxVehicleDriveNW.h:70
uint8_t PxU8
Definition: PxSimpleTypes.h:75
Definition: PxVehicleDriveNW.h:124
Enum
Definition: PxVehicleDriveNW.h:120
#define PX_COMPILE_TIME_ASSERT(exp)
Definition: PxPreprocessor.h:434
PxVehicleDriveSimDataNW mDriveSimData
Simulation data that describes the configuration of the vehicle's drive model.
Definition: PxVehicleDriveNW.h:207
PxEMPTY
Definition: Px.h:70
Binary deserialization context class.
Definition: PxSerialFramework.h:174
bool isValid() const
Test if the instanced dynamics and configuration data has legal values.
Material class to represent a set of surface properties.
Definition: PxMaterial.h:143
Abstract singleton factory class used for instancing objects in the Physics SDK.
Definition: PxPhysics.h:71
Definition: PxVehicleComponents.h:535
The control inputs for a PxVehicleDriveNW.
Definition: PxVehicleDriveNW.h:118
static void getBinaryMetaData(PxOutputStream &stream)
uint32_t PxU32
Definition: Px.h:48
PxVehicleDriveNW(PxBaseFlags baseFlags)
Definition: PxVehicleDriveNW.h:218
Definition: PxVehicleDriveNW.h:125
virtual bool isKindOf(const char *name) const
Returns whether a given type name matches with the type of this instance.
Definition: PxVehicleDriveNW.h:224
virtual const char * getConcreteTypeName() const
Returns string name of dynamic type.
Definition: PxVehicleDriveNW.h:223
Definition: PxVehicleDriveNW.h:126