#include <SoundModulationDestination.h>
◆ FModulationDestination() [1/3]
| Audio::FModulationDestination::FModulationDestination |
( |
| ) |
|
|
default |
◆ FModulationDestination() [2/3]
| Audio::FModulationDestination::FModulationDestination |
( |
const FModulationDestination & |
InModulationDestination | ) |
|
◆ FModulationDestination() [3/3]
◆ ClearModulators()
| void Audio::FModulationDestination::ClearModulators |
( |
| ) |
|
◆ GetBuffer()
Returns buffer of interpolated modulation values. If not set to "IsBuffered" when initialized, returns an empty array.
◆ GetHasProcessed()
| bool Audio::FModulationDestination::GetHasProcessed |
( |
| ) |
const |
|
inline |
Returns whether or not the destination has requested to process the control or not.
◆ GetValue()
| float Audio::FModulationDestination::GetValue |
( |
| ) |
const |
|
inline |
Returns sample value last reported by modulator. Returns value in unit space, unless 'ValueNormalized' option is set on initialization.
◆ Init() [1/2]
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() [2/2]
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()
| bool Audio::FModulationDestination::IsActive |
( |
| ) |
const |
returns whether or not destination references an active modulator
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ProcessControl()
| bool Audio::FModulationDestination::ProcessControl |
( |
float |
InValueUnitBase, |
|
|
int32 |
InNumSamples = 0 |
|
) |
| |
◆ UpdateModulator()
◆ UpdateModulators() [1/3]
◆ UpdateModulators() [2/3]
◆ UpdateModulators() [3/3]
The documentation for this struct was generated from the following files: