Navigation
API > API/Plugins > API/Plugins/ChaosModularVehicleEngine > API/Plugins/ChaosModularVehicleEngine/ChaosModularVehicle
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UVehicleInputProducerBase
- UVehicleRandomInputProducer
References
| Module | ChaosModularVehicleEngine |
| Header | /Engine/Plugins/Experimental/ChaosModularVehicle/Source/ChaosModularVehicleEngine/Public/ChaosModularVehicle/InputProducer.h |
| Include | #include "ChaosModularVehicle/InputProducer.h" |
Syntax
UCLASS (BlueprintType, Blueprintable)
class UVehicleRandomInputProducer : public UVehicleInputProducerBase
Remarks
Example input generator, generates random input on the fly for the PT
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | ChangeInputFrequency | ||
| FModuleInputContainer | PlaybackContainer |
Overridden from UVehicleInputProducerBase
| Type | Name | Description | |
|---|---|---|---|
| void | BufferInput
(
const FInputNameMap& InNameMap, |
Capture input at game thread frequency | |
| void | InitializeContainer
(
TArray< FModuleInputSetup >& SetupData, |
Initialize the input buffer containers | |
| void | ProduceInput
(
int32 PhysicsStep, |
Produce input for PT simulation at PT frequency |