Navigation
API > API/Runtime > API/Runtime/ChaosVehiclesCore
| Name | UVehicleInputProducerBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/ChaosVehicles/ChaosVehiclesCore/Public/SimModule/ModuleInput.h |
| Include Path | #include "SimModule/ModuleInput.h" |
Syntax
UCLASS (Abstract, BlueprintType, Blueprintable, EditInlineNew, MinimalAPI)
class UVehicleInputProducerBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UVehicleInputProducerBase
Derived Classes
Typedefs
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BufferInput
(
const FInputNameMap& InNameMap, |
Capture input at game thread frequency | SimModule/ModuleInput.h | |
virtual TArray< FModuleInputContainer > * GetTestInputBuffer() |
Special case override for providing test input straight onto the physics thread | SimModule/ModuleInput.h | |
virtual void InitializeContainer
(
TArray< FModuleInputSetup >& SetupData, |
Initialize the input buffer container(s) | SimModule/ModuleInput.h | |
virtual bool IsLoopingTestInputBuffer() |
Special case override for providing test input straight onto the physics thread | SimModule/ModuleInput.h | |
virtual void ProduceInput
(
int32 PhysicsStep, |
Produce input for PT simulation at PT frequency | SimModule/ModuleInput.h |