Navigation
Unreal Engine C++ API Reference > Plugins > MotoSynth > SynthComponents
Inheritance Hierarchy
- USynthComponent
- USynthComponentMoto
- UMotorSimOutputMotoSynth
References
Module | MotoSynth |
Header | /Engine/Plugins/Experimental/MotoSynth/Source/MotoSynth/Classes/SynthComponents/SynthComponentMoto.h |
Include | #include "SynthComponents/SynthComponentMoto.h" |
Syntax
UCLASS (ClassGroup=Synth, Meta=(BlueprintSpawnableComponent))
class USynthComponentMoto : public USynthComponent
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
TObjectPtr< UMotoSynthPreset > | MotoSynthPreset | The moto synth preset to use for the moto synth component. |
![]() ![]() ![]() ![]() |
float | RPM | Sets the starting RPM of the engine |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
USynthComponentMoto
(
const FObjectInitializer& ObjInitializer |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
ISoundGeneratorPtr | CreateSoundGenerator
(
const FSoundGeneratorInitParams& InParams |
|
![]() ![]() ![]() |
void | GetRPMRange
(
float& OutMinRPM, |
Retrieves RPM range of the moto synth, taking into account the acceleration and deceleration sources. |
![]() ![]() ![]() ![]() |
bool | IsEnabled () |
Returns if the moto synth is enabled. |
![]() ![]() ![]() |
void | SetRPM
(
float InRPM, |
Sets the RPM of the granular engine directly. |
![]() ![]() ![]() |
void | SetSettings
(
const FMotoSynthRuntimeSettings& InSettings |
Sets a moto synth settings dynamically. |