Navigation
API > API/Plugins > API/Plugins/AudioMotorSim
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- UAudioMotorSimComponent
- UBoostMotorSimComponent
- UMotorPhysicsSimComponent
- UResistanceMotorSimComponent
- UReverseMotorSimComponent
- URevLimiterMotorSimComponent
- URpmCurveMotorSimComponent
- UThrottleStateMotorSimComponent
- UVelocitySyncMotorSimComponent
References
| Module | AudioMotorSim |
| Header | /Engine/Plugins/Runtime/AudioMotorSim/Source/AudioMotorSim/Public/IAudioMotorSim.h |
| Include | #include "IAudioMotorSim.h" |
Syntax
UCLASS&40;Abstract, Blueprintable, Category&61;"AudioMotorSim", Meta&61;&40;BlueprintSpawnableComponent&41;&41;
class UAudioMotorSimComponent :
public UActorComponent,
public IAudioMotorSim
Variables
| Type | Name | Description | |
|---|---|---|---|
| FAudioMotorSimInputContext | CachedInput | Input data after running this component. | |
| FAudioMotorSimRuntimeContext | CachedRuntimeInfo | Runtime info after running this component |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAudioMotorSimComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BP_Reset () |
Called when something Resets this component. | |
| bool | BP_Update
(
FAudioMotorSimInputContext& Input, |
Called every tick that this component is being updated. | |
| void | GetCachedData
(
FAudioMotorSimInputContext& OutInput, |
Overridden from IAudioMotorSim
| Type | Name | Description | |
|---|---|---|---|
| void | Reset () |
Use to reset any state that might be desired. Will be called automatically if the entire MotorSim is Reset, or call it manually. | |
| void | Update
(
FAudioMotorSimInputContext& Input, |