Navigation
API > API/Runtime > API/Runtime/ChaosVehiclesCore
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAerofoilSettings | |||
| FAerofoilSimModule | |||
| FAllInputs | |||
| FAxleSettings | Axle settings. | ||
| FAxleSimModule | A vehicle component that transmits torque from one source to another, i.e. from an engine or differential to wheels. | ||
| FChassisSettings | Chassis settings. | ||
| FChassisSimModule | A vehicle component that transmits torque from one source to another, i.e. from an engine or differential to wheels. | ||
| FClutchSettings | |||
| FClutchSimFactory | |||
| FClutchSimModule | A vehicle component that transmits torque from one source to another through a clutch system, i.e. connect an engine to a transmission | ||
| FClutchSimModuleData | |||
| FCoreModularVehicleDebugParams | |||
| FDeferredForcesModular | |||
| FEngineOutputData | |||
| FEngineSettings | |||
| FEngineSimFactory | |||
| FEngineSimModule | |||
| FEngineSimModuleData | |||
| FInputInterface | |||
| FModuleFactoryRegister | |||
| FModuleHitResults | |||
| FModuleInputContainer | |||
| FModuleInputConversion | |||
| FModuleInputSetup | |||
| FModuleInputValue | |||
| FModuleNetData | Interface base class for all module network serialization | ||
| FMotorSettings | Motor settings. | ||
| FMotorSimModule | A vehicle component that provides torque output based on a torque control input The output torque is based on a square function style curve, zero at 0.0 and MaxRPM, and 1.0 at mid RPM. | ||
| FPendingModuleAdds | |||
| FPendingModuleDeletions | |||
| FScopedModuleInputInitializer | |||
| FSimFactoryModule | |||
| FSimModuleTree | |||
| FSimOutputData | |||
| FSimTreeUpdates | Each update tree has it's own local tree hierarchy, this will be translated into the actual tree hierarchy. | ||
| FSimulationModuleTypeContainer | |||
| FSpringTrace | Suspension world ray/shape trace start and end positions | ||
| FSuspensionBaseInterface | |||
| FSuspensionTargetPoint | Suspension target point data. | ||
| FThrusterSettings | Thruster settings. | ||
| FThrusterSimModule | A vehicle component that transmits torque from one source to another, i.e. from an engine or differential to wheels. | ||
| FTorqueSimModule | |||
| FTorqueSimModuleData | |||
| FTransmissionOutputData | |||
| FTransmissionSettings | |||
| FTransmissionSimFactory | |||
| FTransmissionSimModule | |||
| FTransmissionSimModuleData | |||
| FVehicleBlackboard | VehicleBlackboard: this is a simple generic map that can store any type, used as a way for decoupled modules to share calculations or transient state data (on the physics thread only). | ||
| FVehicleState | |||
| FWheelBaseInterface | |||
| FWheelOutputData | |||
| FWheelSettings | |||
| FWheelSimFactory | |||
| FWheelSimModule | |||
| FWheelSimModuleData | |||
| IFactoryModule | |||
| ISimulationModuleBase | Interface base class for all simulation module building blocks | ||
| TCompressedFloatDetails | |||
| TSimFactoryAutoRegister | |||
| TSimModuleSettings | Code common between all simulation building blocks settings | ||
| TSimModuleTypeIsRecursive | |||
| TSimulationModuleTypeable | |||
| TSimulationModuleTypeableBase | These two classes work in concert to provide typing information for any base classes that use ISimulationModuleBase for some base type security The FSimulationModuleTypeContainer must only be in the base class of a hierarchy. | ||
| UDefaultModularVehicleInputModifier | |||
| UVehicleInputProducerBase |
Constants
| Name | Description |
|---|---|
| Chaos::EAnimationFlags::AnimateNone | |
| Chaos::EAnimationFlags::AnimatePosition | |
| Chaos::EAnimationFlags::AnimateRotation |
Typedefs
| Name | Description |
|---|---|
| FModuleNetDataArray |
Enums
| Type | Name | Description | |
|---|---|---|---|
| Chaos::EAerofoil | #todo: -proper suspension setup for resting position - decide on parameters i.e. use SuspensionMaxRaise/SuspensionMaxDrop?? -natural frequency stuff -defaults | ||
| Chaos::eSimModuleState | #todo: -proper suspension setup for resting position - decide on parameters i.e. use SuspensionMaxRaise/SuspensionMaxDrop?? -natural frequency stuff -defaults | ||
| Chaos::eSimModuleTypeFlags | #todo: -proper suspension setup for resting position - decide on parameters i.e. use SuspensionMaxRaise/SuspensionMaxDrop?? -natural frequency stuff -defaults | ||
| Chaos::EWheelAxis | #todo: -proper suspension setup for resting position - decide on parameters i.e. use SuspensionMaxRaise/SuspensionMaxDrop?? -natural frequency stuff -defaults | ||
| EForceFlags | |||
| EFunctionType | Input Options | ||
| EModuleInputValueType | |||
| ESimTreeProcessingOrder |
Functions
Variables
| Type | Name | Description | |
|---|---|---|---|
| STATGROUP_Advanced | |||
| bool | TSimModuleTypeIsRecursive_v |