Navigation
API > API/Runtime > API/Runtime/ChaosVehiclesCore
Inheritance Hierarchy
- IVehicleInterface
- FSimpleWheeledVehicle
References
| Module | ChaosVehiclesCore |
| Header | /Engine/Source/Runtime/Experimental/ChaosVehicles/ChaosVehiclesCore/Public/SimpleVehicle.h |
| Include | #include "SimpleVehicle.h" |
Syntax
class FSimpleWheeledVehicle : public Chaos::IVehicleInterface
Remarks
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
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FSimpleAerodynamicsSim > | Aerodynamics | ||
| TArray< FAerofoil > | Aerofoils | ||
| TArray< FAxleSim > | Axles | ||
| bool | bLegacyWheelFrictionPosition | ||
| bool | bMechanicalSimEnabled | ||
| bool | bSuspensionEnabled | TArray |
|
| bool | bWheelFrictionEnabled | ||
| TArray< FSimpleDifferentialSim > | Differential | ||
| TArray< FSimpleEngineSim > | Engine | ||
| uint32 | NumDrivenWheels | ||
| TArray< FStabilizeControlSim > | StabilizeControlSim | ||
| TArray< FSimpleSteeringSim > | Steering | ||
| TArray< FSimpleSuspensionSim > | Suspension | ||
| TArray< FTargetRotationControlSim > | TargetRotationControlSim | ||
| TArray< FSimpleThrustSim > | Thrusters | ||
| TArray< FTorqueControlSim > | TorqueControlSim | ||
| TArray< FSimpleTransmissionSim > | Transmission | ||
| TArray< FSimpleWheelSim > | Wheels |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FSimpleAerodynamicsSim & | |||
| FAerofoil & | GetAerofoil
(
int AerofoilIdx |
||
| const TArray< FAxleSim > & | GetAxles () |
||
| FSimpleDifferentialSim & | |||
| FSimpleEngineSim & | GetEngine () |
||
| FStabilizeControlSim & | |||
| FSimpleSteeringSim & | GetSteering () |
||
| FSimpleSuspensionSim & | GetSuspension
(
int WheelIdx |
||
| FTargetRotationControlSim & | |||
| FSimpleThrustSim & | GetThruster
(
int ThrusterIdx |
||
| FTorqueControlSim & | |||
| FSimpleTransmissionSim & | |||
| FSimpleWheelSim & | GetWheel
(
int WheelIdx |
||
| bool | HasEngine () |
||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | IsValid () |
Void Simulate(float DeltaTime) override { } |