PxVehicleConcurrentUpdateData Struct Reference

Structure containing data that is computed for a vehicle and its wheels during concurrent calls to PxVehicleUpdates or PxVehicleUpdateSingleVehicleAndStoreTelemetryData but which cannot be safely concurrently applied. More...

#include <PxVehicleUpdate.h>

Collaboration diagram for PxVehicleConcurrentUpdateData:

Public Member Functions

 PxVehicleConcurrentUpdateData ()
 

Public Attributes

PxVehicleWheelConcurrentUpdateDataconcurrentWheelUpdates
 Pointer to an PxVehicleWheelConcurrentUpdate buffer of length nbConcurrentWheelUpdates The concurrentWheelUpdates buffer must persist until the end of PxVehiclePostUpdates A NULL pointer is not permitted. More...
 
PxU32 nbConcurrentWheelUpdates
 The length of the concurrentWheelUpdates buffer. This value corresponds to the number of wheels in the associated vehicle passed to PxVehicleUpdates. More...
 

Private Attributes

PxVec3 linearMomentumChange
 
PxVec3 angularMomentumChange
 
bool staySleeping
 
bool wakeup
 

Friends

class PxVehicleUpdate
 

Detailed Description

Structure containing data that is computed for a vehicle and its wheels during concurrent calls to PxVehicleUpdates or PxVehicleUpdateSingleVehicleAndStoreTelemetryData but which cannot be safely concurrently applied.

See also
PxVehicleUpdates, PxVehicleUpdateSingleVehicleAndStoreTelemetryData, PxVehiclePostUpdates, PxVehicleWheelConcurrentUpdateData

Constructor & Destructor Documentation

◆ PxVehicleConcurrentUpdateData()

PxVehicleConcurrentUpdateData::PxVehicleConcurrentUpdateData ( )
inline

Friends And Related Function Documentation

◆ PxVehicleUpdate

friend class PxVehicleUpdate
friend

Member Data Documentation

◆ angularMomentumChange

PxVec3 PxVehicleConcurrentUpdateData::angularMomentumChange
private

◆ concurrentWheelUpdates

PxVehicleWheelConcurrentUpdateData* PxVehicleConcurrentUpdateData::concurrentWheelUpdates

Pointer to an PxVehicleWheelConcurrentUpdate buffer of length nbConcurrentWheelUpdates The concurrentWheelUpdates buffer must persist until the end of PxVehiclePostUpdates A NULL pointer is not permitted.

See also
PxVehicleUpdates, PxVehiclePostUpdates

◆ linearMomentumChange

PxVec3 PxVehicleConcurrentUpdateData::linearMomentumChange
private

◆ nbConcurrentWheelUpdates

PxU32 PxVehicleConcurrentUpdateData::nbConcurrentWheelUpdates

The length of the concurrentWheelUpdates buffer. This value corresponds to the number of wheels in the associated vehicle passed to PxVehicleUpdates.

◆ staySleeping

bool PxVehicleConcurrentUpdateData::staySleeping
private

◆ wakeup

bool PxVehicleConcurrentUpdateData::wakeup
private

The documentation for this struct was generated from the following file: