UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FSimpleWheeledVehicle Class Reference

#include <SimpleVehicle.h>

+ Inheritance diagram for Chaos::FSimpleWheeledVehicle:

Public Member Functions

 FSimpleWheeledVehicle ()
 
virtual ~FSimpleWheeledVehicle ()
 
bool IsValid ()
 
FSimpleEngineSimGetEngine ()
 
bool HasEngine () const
 
bool HasTransmission () const
 
bool HasTorqueControlSetup ()
 
bool HasTargetRotationControlSetup ()
 
bool HasStabilizeControlSetup ()
 
FSimpleTransmissionSimGetTransmission ()
 
FSimpleDifferentialSimGetDifferential ()
 
FSimpleWheelSimGetWheel (int WheelIdx)
 
FSimpleSuspensionSimGetSuspension (int WheelIdx)
 
FSimpleSteeringSimGetSteering ()
 
FSimpleAerodynamicsSimGetAerodynamics ()
 
FAerofoilGetAerofoil (int AerofoilIdx)
 
FSimpleThrustSimGetThruster (int ThrusterIdx)
 
FTorqueControlSimGetTorqueControl ()
 
FTargetRotationControlSimGetTargetRotationControl ()
 
FStabilizeControlSimGetStabilizeControl ()
 
const TArray< FAxleSim > & GetAxles () const
 

Public Attributes

TArray< FSimpleEngineSimEngine
 
TArray< FSimpleTransmissionSimTransmission
 
TArray< FSimpleDifferentialSimDifferential
 
TArray< FSimpleWheelSimWheels
 
TArray< FSimpleSuspensionSimSuspension
 
TArray< FSimpleSteeringSimSteering
 
TArray< FSimpleAerodynamicsSimAerodynamics
 
TArray< FAerofoilAerofoils
 
TArray< FSimpleThrustSimThrusters
 
TArray< FAxleSimAxles
 
TArray< FTorqueControlSimTorqueControlSim
 
TArray< FTargetRotationControlSimTargetRotationControlSim
 
TArray< FStabilizeControlSimStabilizeControlSim
 
bool bSuspensionEnabled
 
bool bMechanicalSimEnabled
 
bool bWheelFrictionEnabled
 
uint32 NumDrivenWheels
 
bool bLegacyWheelFrictionPosition
 

Detailed Description

This class is currently just a container for the simulation components used by a wheeled vehicle Keeping all the physics systems together and accessible through the one vehicle class

Constructor & Destructor Documentation

◆ FSimpleWheeledVehicle()

Chaos::FSimpleWheeledVehicle::FSimpleWheeledVehicle ( )
inline

◆ ~FSimpleWheeledVehicle()

virtual Chaos::FSimpleWheeledVehicle::~FSimpleWheeledVehicle ( )
inlinevirtual

Member Function Documentation

◆ GetAerodynamics()

FSimpleAerodynamicsSim & Chaos::FSimpleWheeledVehicle::GetAerodynamics ( )
inline

◆ GetAerofoil()

FAerofoil & Chaos::FSimpleWheeledVehicle::GetAerofoil ( int  AerofoilIdx)
inline

◆ GetAxles()

const TArray< FAxleSim > & Chaos::FSimpleWheeledVehicle::GetAxles ( ) const
inline

◆ GetDifferential()

FSimpleDifferentialSim & Chaos::FSimpleWheeledVehicle::GetDifferential ( )
inline

◆ GetEngine()

FSimpleEngineSim & Chaos::FSimpleWheeledVehicle::GetEngine ( )
inline

◆ GetStabilizeControl()

FStabilizeControlSim & Chaos::FSimpleWheeledVehicle::GetStabilizeControl ( )
inline

◆ GetSteering()

FSimpleSteeringSim & Chaos::FSimpleWheeledVehicle::GetSteering ( )
inline

◆ GetSuspension()

FSimpleSuspensionSim & Chaos::FSimpleWheeledVehicle::GetSuspension ( int  WheelIdx)
inline

◆ GetTargetRotationControl()

FTargetRotationControlSim & Chaos::FSimpleWheeledVehicle::GetTargetRotationControl ( )
inline

◆ GetThruster()

FSimpleThrustSim & Chaos::FSimpleWheeledVehicle::GetThruster ( int  ThrusterIdx)
inline

◆ GetTorqueControl()

FTorqueControlSim & Chaos::FSimpleWheeledVehicle::GetTorqueControl ( )
inline

◆ GetTransmission()

FSimpleTransmissionSim & Chaos::FSimpleWheeledVehicle::GetTransmission ( )
inline

◆ GetWheel()

FSimpleWheelSim & Chaos::FSimpleWheeledVehicle::GetWheel ( int  WheelIdx)
inline

◆ HasEngine()

bool Chaos::FSimpleWheeledVehicle::HasEngine ( ) const
inline

◆ HasStabilizeControlSetup()

bool Chaos::FSimpleWheeledVehicle::HasStabilizeControlSetup ( )
inline

◆ HasTargetRotationControlSetup()

bool Chaos::FSimpleWheeledVehicle::HasTargetRotationControlSetup ( )
inline

◆ HasTorqueControlSetup()

bool Chaos::FSimpleWheeledVehicle::HasTorqueControlSetup ( )
inline

◆ HasTransmission()

bool Chaos::FSimpleWheeledVehicle::HasTransmission ( ) const
inline

◆ IsValid()

bool Chaos::FSimpleWheeledVehicle::IsValid ( )
inline

Member Data Documentation

◆ Aerodynamics

TArray<FSimpleAerodynamicsSim> Chaos::FSimpleWheeledVehicle::Aerodynamics

◆ Aerofoils

TArray<FAerofoil> Chaos::FSimpleWheeledVehicle::Aerofoils

◆ Axles

TArray<FAxleSim> Chaos::FSimpleWheeledVehicle::Axles

◆ bLegacyWheelFrictionPosition

bool Chaos::FSimpleWheeledVehicle::bLegacyWheelFrictionPosition

◆ bMechanicalSimEnabled

bool Chaos::FSimpleWheeledVehicle::bMechanicalSimEnabled

◆ bSuspensionEnabled

bool Chaos::FSimpleWheeledVehicle::bSuspensionEnabled

◆ bWheelFrictionEnabled

bool Chaos::FSimpleWheeledVehicle::bWheelFrictionEnabled

◆ Differential

TArray<FSimpleDifferentialSim> Chaos::FSimpleWheeledVehicle::Differential

◆ Engine

TArray<FSimpleEngineSim> Chaos::FSimpleWheeledVehicle::Engine

◆ NumDrivenWheels

uint32 Chaos::FSimpleWheeledVehicle::NumDrivenWheels

◆ StabilizeControlSim

TArray<FStabilizeControlSim> Chaos::FSimpleWheeledVehicle::StabilizeControlSim

◆ Steering

TArray<FSimpleSteeringSim> Chaos::FSimpleWheeledVehicle::Steering

◆ Suspension

TArray<FSimpleSuspensionSim> Chaos::FSimpleWheeledVehicle::Suspension

◆ TargetRotationControlSim

TArray<FTargetRotationControlSim> Chaos::FSimpleWheeledVehicle::TargetRotationControlSim

◆ Thrusters

TArray<FSimpleThrustSim> Chaos::FSimpleWheeledVehicle::Thrusters

◆ TorqueControlSim

TArray<FTorqueControlSim> Chaos::FSimpleWheeledVehicle::TorqueControlSim

◆ Transmission

TArray<FSimpleTransmissionSim> Chaos::FSimpleWheeledVehicle::Transmission

◆ Wheels

TArray<FSimpleWheelSim> Chaos::FSimpleWheeledVehicle::Wheels

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