Navigation
API > API/Plugins > API/Plugins/AudioModulation
| Name | UAudioModulationDestination |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioModulation/Source/AudioModulation/Public/AudioModulationDestination.h |
| Include Path | #include "AudioModulationDestination.h" |
Syntax
UCLASS (MinimalAPI, Config=Engine, EditInlineNew, BlueprintType)
class UAudioModulationDestination : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAudioModulationDestination
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Destination | Audio::FModulationDestination | AudioModulationDestination.h | ||
| Modulator | TObjectPtr< const USoundModulatorBase > | AudioModulationDestination.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ClearModulator() |
Returns true if a modulator was set and has been cleared. | AudioModulationDestination.h |
|
const USoundModulatorBase * GetModulator() |
Returns currently set modulator. | AudioModulationDestination.h |
|
float GetValue() |
Returns the last calculated modulator value sampled from the thread controls are processed on. | AudioModulationDestination.h |
|
bool SetModulator
(
const USoundModulatorBase* InModulator |
Returns true if modulator was set to new value or was already set to provided value. | AudioModulationDestination.h |
|
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostInitProperties() |
AudioModulationDestination.h |