Data structure describing non-wheel configuration data of a vehicle that has engine, gears, clutch, and auto-box. More...
#include <PxVehicleDrive.h>


Public Member Functions | |
| PX_FORCE_INLINE const PxVehicleEngineData & | getEngineData () const |
| Return the engine data. More... | |
| void | setEngineData (const PxVehicleEngineData &engine) |
| Set the engine data. More... | |
| PX_FORCE_INLINE const PxVehicleGearsData & | getGearsData () const |
| Return the gears data. More... | |
| void | setGearsData (const PxVehicleGearsData &gears) |
| Set the gears data. More... | |
| PX_FORCE_INLINE const PxVehicleClutchData & | getClutchData () const |
| Return the clutch data. More... | |
| void | setClutchData (const PxVehicleClutchData &clutch) |
| Set the clutch data. More... | |
| PX_FORCE_INLINE const PxVehicleAutoBoxData & | getAutoBoxData () const |
| Return the autobox data. More... | |
| void | setAutoBoxData (const PxVehicleAutoBoxData &autobox) |
| Set the autobox data. More... | |
| PxVehicleDriveSimData () | |
| PxVehicleDriveSimData (const PxEMPTY &) | |
Static Public Member Functions | |
| static void | getBinaryMetaData (PxOutputStream &stream) |
Protected Member Functions | |
| bool | isValid () const |
| Test that a PxVehicleDriveSimData instance has been configured with legal data. Call only after setting all components with setEngineData,setGearsData,setClutchData,setAutoBoxData. More... | |
Protected Attributes | |
| PxVehicleEngineData | mEngine |
| PxVehicleGearsData | mGears |
| PxVehicleClutchData | mClutch |
| PxVehicleAutoBoxData | mAutoBox |
Friends | |
| class | PxVehicleDriveTank |
Data structure describing non-wheel configuration data of a vehicle that has engine, gears, clutch, and auto-box.
|
inline |
|
inline |
|
inline |
Return the autobox data.
|
static |
|
inline |
Return the clutch data.
|
inline |
Return the engine data.
|
inline |
Return the gears data.
|
protected |
Test that a PxVehicleDriveSimData instance has been configured with legal data. Call only after setting all components with setEngineData,setGearsData,setClutchData,setAutoBoxData.
| void PxVehicleDriveSimData::setAutoBoxData | ( | const PxVehicleAutoBoxData & | autobox | ) |
Set the autobox data.
| [in] | autobox | - the data stored in autobox is copied to the vehicle's autobox. |
| void PxVehicleDriveSimData::setClutchData | ( | const PxVehicleClutchData & | clutch | ) |
Set the clutch data.
| [in] | clutch | - the data stored in clutch is copied to the vehicle's clutch. |
| void PxVehicleDriveSimData::setEngineData | ( | const PxVehicleEngineData & | engine | ) |
Set the engine data.
| [in] | engine | - the data stored in engine is copied to the vehicle's engine. |
| void PxVehicleDriveSimData::setGearsData | ( | const PxVehicleGearsData & | gears | ) |
Set the gears data.
| [in] | gears | - the data stored in gears is copied to the vehicle's gears. |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |