| ISoundGenerator | ||
| IMotoSynthEngine
|
Module |
|
Header |
/Engine/Plugins/Experimental/MotoSynth/Source/MotoSynth/Public/MotoSynthEngine.h |
Include |
#include "MotoSynthEngine.h" |
class FMotoSynthEngine :
public ISoundGenerator,
public IMotoSynthEngine
Class for granulating an engine.
Name | Description | |
---|---|---|
|
FMotoSynthEngine() |
Name | Description | |
---|---|---|
|
~FMotoSynthEngine() |
Name | Description | ||
---|---|---|---|
|
GetRPMRange ( |
Returns the min and max RPM range, taking into account the acceleration and deceleration data. |
|
|
Init ( |
||
|
IsMotoSynthEngineEnabled() |
Queries if the engine is enabled at all. Checks a cvar. |
|
|
Reset() |
||
|
SetPitchScale ( |
Sets a pitch scale on the moto synth to scale up or down the pitch of the output. |
|
|
SetRPM ( |
Sets the RPM directly. Used if the engine is in ManualRPM mode. Will be ignored if we're in simulation mode. |
|
|
SetSourceData |
Sets all the source data for the moto synth. |
Name | Description | ||
---|---|---|---|
|
GetDesiredNumSamplesToRenderPerCallback() |
Returns the number of samples to render per callback. |
|
|
OnGenerateAudio ( |
Called when a new buffer is required. |
Name | Description | ||
---|---|---|---|
|
SetSettings ( |