#include <ModuleInput.h>
|
| | FModuleInputContainer () |
| |
| int | GetNumInputs () const |
| |
| FModuleInputValue | GetValueAtIndex (int Index) const |
| |
| void | SetValueAtIndex (int Index, const FModuleInputValue &InValue, EModuleInputQuantizationType InInputQuantizationType, bool Quantize=true) |
| |
| void | MergeValueAtIndex (int Index, const FModuleInputValue &InValue, EModuleInputQuantizationType InInputQuantizationType) |
| |
| void | CombineValueAtIndex (int Index, const FModuleInputValue &InValue, EModuleInputQuantizationType InInputQuantizationType) |
| |
| FModuleInputContainer & | operator= (const FModuleInputContainer &Other) |
| |
| UE_API void | Initialize (TArray< FModuleInputSetup > &SetupData, FInputNameMap &NameMapOut) |
| |
| UE_API void | ZeroValues () |
| |
| UE_API void | Serialize (FArchive &Ar, UPackageMap *Map, bool &bOutSuccess, EModuleInputQuantizationType InInputQuantizationType) |
| |
| UE_API int | AddInput (EModuleInputValueType Type) |
| |
| UE_API void | RemoveAllInputs () |
| |
| UE_API void | Lerp (const FModuleInputContainer &Min, const FModuleInputContainer &Max, float Alpha) |
| |
| UE_API void | Merge (const FModuleInputContainer &From) |
| |
| UE_API void | Combine (const FModuleInputContainer &With) |
| |
| UE_API void | Decay (const float DecayAmount) |
| |
| UE_API void | ClearConsumedInputs () |
| |
| TArray< FModuleInputValue > & | AccessInputValues () |
| |
◆ FInputNameMap
◆ FInputValues
◆ FModuleInputContainer()
| FModuleInputContainer::FModuleInputContainer |
( |
| ) |
|
|
inline |
◆ AccessInputValues()
◆ AddInput()
◆ ClearConsumedInputs()
| void FModuleInputContainer::ClearConsumedInputs |
( |
| ) |
|
Clear input once it has been consumed if input is marked as sutch. Prevents same input being fed into simulation when the PT tick is running multiple times per GT tick
◆ Combine()
◆ CombineValueAtIndex()
◆ Decay()
| void FModuleInputContainer::Decay |
( |
const float |
DecayAmount | ) |
|
Decay input during resimulation by DecayAmount which increases over resimulation frames from 0.0 -> 1.0 when the input is being reused
◆ GetNumInputs()
| int FModuleInputContainer::GetNumInputs |
( |
| ) |
const |
|
inline |
◆ GetValueAtIndex()
◆ Initialize()
◆ Lerp()
◆ Merge()
◆ MergeValueAtIndex()
◆ operator=()
◆ RemoveAllInputs()
| void FModuleInputContainer::RemoveAllInputs |
( |
| ) |
|
◆ Serialize()
◆ SetValueAtIndex()
◆ ZeroValues()
| void FModuleInputContainer::ZeroValues |
( |
| ) |
|
The documentation for this struct was generated from the following files:
- Engine/Source/Runtime/Experimental/ChaosVehicles/ChaosVehiclesCore/Public/SimModule/ModuleInput.h
- Engine/Source/Runtime/Experimental/ChaosVehicles/ChaosVehiclesCore/Private/SimModule/ModuleInput.cpp