RavEngine
Loading...
Searching...
No Matches
physx::PxVehicleGearsData Class Reference

Public Types

enum  Enum {
  eREVERSE =0 , eNEUTRAL , eFIRST , eSECOND ,
  eTHIRD , eFOURTH , eFIFTH , eSIXTH ,
  eSEVENTH , eEIGHTH , eNINTH , eTENTH ,
  eELEVENTH , eTWELFTH , eTHIRTEENTH , eFOURTEENTH ,
  eFIFTEENTH , eSIXTEENTH , eSEVENTEENTH , eEIGHTEENTH ,
  eNINETEENTH , eTWENTIETH , eTWENTYFIRST , eTWENTYSECOND ,
  eTWENTYTHIRD , eTWENTYFOURTH , eTWENTYFIFTH , eTWENTYSIXTH ,
  eTWENTYSEVENTH , eTWENTYEIGHTH , eTWENTYNINTH , eTHIRTIETH ,
  eGEARSRATIO_COUNT
}
 

Public Member Functions

 PxVehicleGearsData (const PxEMPTY)
 
PxReal getGearRatio (PxVehicleGearsData::Enum a) const
 
void setGearRatio (PxVehicleGearsData::Enum a, PxReal ratio)
 

Public Attributes

PxReal mRatios [PxVehicleGearsData::eGEARSRATIO_COUNT]
 Gear ratios.
 
PxReal mFinalRatio
 Gear ratio applied is mRatios[currentGear]*finalRatio.
 
PxU32 mNbRatios
 Number of gears (including reverse and neutral).
 
PxReal mSwitchTime
 Time it takes to switch gear.
 

Friends

class PxVehicleDriveSimData
 

Member Data Documentation

◆ mFinalRatio

PxReal physx::PxVehicleGearsData::mFinalRatio

Gear ratio applied is mRatios[currentGear]*finalRatio.

Range: [0, PX_MAX_F32)

◆ mNbRatios

PxU32 physx::PxVehicleGearsData::mNbRatios

Number of gears (including reverse and neutral).

Range: (0, MAX_NB_GEAR_RATIOS)

◆ mRatios

PxReal physx::PxVehicleGearsData::mRatios[PxVehicleGearsData::eGEARSRATIO_COUNT]

Gear ratios.

Range: [0, PX_MAX_F32)

◆ mSwitchTime

PxReal physx::PxVehicleGearsData::mSwitchTime

Time it takes to switch gear.

Note
Specified in seconds (s).

Range: [0, PX_MAX_F32)


The documentation for this class was generated from the following files: