Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Sound/SoundModulationDestination.h |
Include |
#include "Sound/SoundModulationDestination.h" |
struct FModulationDestination
Name | Description | |
---|---|---|
|
FModulationDestination() |
|
|
FModulationDestination ( |
Name | Description | ||
---|---|---|---|
|
const FAlign... |
GetBuffer() |
Returns buffer of interpolated modulation values |
|
GetHasProcessed() |
Returns whether or not the destination has requested to process the control or not. |
|
|
float |
GetValue() |
Returns sample value last reported by modulator. |
|
Init |
Initializes the modulation destination InDeviceId - DeviceId associated with modulation plugin instance bInIsBuffered - Whether or not to run destination in "buffered mode," which manages an internal buffer to smooth modulation value between process calls bInValueNormalized - Whether or not to keep the output value in normalized, unitless [0.0f, 1.0f] space |
|
|
Init |
Initializes the modulation destination InDeviceId - DeviceId associated with modulation plugin instance InParameterName - Name of parameter used to mix/convert destination value to/from unit space bInIsBuffered - Whether or not to run destination in "buffered mode," which manages an internal buffer to smooth modulation value between process calls bInValueNormalized - Whether or not to keep the output value in normalized, unitless [0.0f, 1.0f] space |
|
|
IsActive() |
Returns whether or not destination references an active modulator |
|
|
ProcessControl ( |
Processes output buffer by modulating the input buffer of base (i.e. carrier) values (in unit space). |
|
|
ProcessControl ( |
Updates internal value (or buffer if set to bIsBuffered) to current modulated result using the provided value as the base carrier value to modulate. |
|
|
UpdateModulator ( |
Name | Description | ||
---|---|---|---|
|
FModulationD... |
operator= ( |
|
|
FModulationD... |
operator= ( |