Navigation
API > API/Plugins > API/Plugins/MotoSynth
| Name | USynthComponentMoto |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MotoSynth/Source/MotoSynth/Classes/SynthComponents/SynthComponentMoto.h |
| Include Path | #include "SynthComponents/SynthComponentMoto.h" |
Syntax
UCLASS (MinimalAPI, ClassGroup=Synth, Meta=(BlueprintSpawnableComponent))
class USynthComponentMoto : public USynthComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → USynthComponent → USynthComponentMoto
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USynthComponentMoto
(
const FObjectInitializer& ObjInitializer |
SynthComponents/SynthComponentMoto.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~USynthComponentMoto() |
SynthComponents/SynthComponentMoto.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MotoSynthPreset | TObjectPtr< UMotoSynthPreset > | The moto synth preset to use for the moto synth component. | SynthComponents/SynthComponentMoto.h |
|
| RPM | float | Sets the starting RPM of the engine | SynthComponents/SynthComponentMoto.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSettingsOverridden | bool | SynthComponents/SynthComponentMoto.h | ||
| MotoSynthEngine | ISoundGeneratorPtr | SynthComponents/SynthComponentMoto.h | ||
| OverrideSettings | FMotoSynthRuntimeSettings | SynthComponents/SynthComponentMoto.h | ||
| RPMRange | FVector2D | SynthComponents/SynthComponentMoto.h | ||
| SettingsCriticalSection | FCriticalSection | SynthComponents/SynthComponentMoto.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ISoundGeneratorPtr CreateSoundGenerator
(
const FSoundGeneratorInitParams& InParams |
SynthComponents/SynthComponentMoto.h | ||
void GetRPMRange
(
float& OutMinRPM, |
Retrieves RPM range of the moto synth, taking into account the acceleration and deceleration sources. | SynthComponents/SynthComponentMoto.h |
|
bool IsEnabled() |
Returns if the moto synth is enabled. | SynthComponents/SynthComponentMoto.h |
|
void SetRPM
(
float InRPM, |
Sets the RPM of the granular engine directly. | SynthComponents/SynthComponentMoto.h |
|
void SetSettings
(
const FMotoSynthRuntimeSettings& InSettings |
Sets a moto synth settings dynamically. | SynthComponents/SynthComponentMoto.h |
|