Navigation
API > API/Plugins > API/Plugins/ChaosModularVehicleEngine
Per Vehicle Input State from Game Thread to Physics Thread
| Name | FModularVehicleAsyncInput |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ChaosModularVehicle/Source/ChaosModularVehicleEngine/Public/ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h |
| Include Path | #include "ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h" |
Syntax
struct FModularVehicleAsyncInput
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FModularVehicleAsyncInput
(
EChaosAsyncVehicleDataType InType |
ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FModularVehicleAsyncInput() |
ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PhysicsInputs | FPhysicsModularVehicleInputs | ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h | ||
| Proxy | IPhysicsProxyBase * | ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h | ||
| Type | const EChaosAsyncVehicleDataType | ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Vehicle | UModularVehicleBaseComponent * | ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyDeferredForces() |
ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h | ||
UModularVehicleBaseComponent * GetVehicle() |
ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h | ||
virtual void OnContactModification
(
Chaos::FCollisionContactModifier& Modifier |
ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h | ||
virtual void ProcessInputs() |
ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h | ||
void SetVehicle
(
UModularVehicleBaseComponent* VehicleIn |
ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h | ||
virtual TUniquePtr< struct FModularVehicleAsyncOutput > Simulate
(
UWorld* World, |
Vehicle simulation running on the Physics Thread | ChaosModularVehicle/ChaosSimModuleManagerAsyncCallback.h |