Navigation
API > API/Plugins > API/Plugins/ChaosVehicles
Per Vehicle Input State from Game Thread to Physics Thread
| Name | FChaosVehicleAsyncInput |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ChaosVehiclesPlugin/Source/ChaosVehicles/Public/ChaosVehicleManagerAsyncCallback.h |
| Include Path | #include "ChaosVehicleManagerAsyncCallback.h" |
Syntax
struct FChaosVehicleAsyncInput
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChaosVehicleAsyncInput
(
EChaosAsyncVehicleDataType InType |
ChaosVehicleManagerAsyncCallback.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FChaosVehicleAsyncInput() |
ChaosVehicleManagerAsyncCallback.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PhysicsInputs | FPhysicsVehicleInputs | ChaosVehicleManagerAsyncCallback.h | ||
| Proxy | Chaos::FSingleParticlePhysicsProxy * | ChaosVehicleManagerAsyncCallback.h | ||
| Type | const EChaosAsyncVehicleDataType | ChaosVehicleManagerAsyncCallback.h | ||
| Vehicle | UChaosVehicleMovementComponent * | ChaosVehicleManagerAsyncCallback.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyDeferredForces
(
Chaos::FRigidBodyHandle_Internal* RigidHandle |
ChaosVehicleManagerAsyncCallback.h | ||
virtual TUniquePtr< struct FChaosVehicleAsyncOutput > Simulate
(
UWorld* World, |
Vehicle simulation running on the Physics Thread | ChaosVehicleManagerAsyncCallback.h |