Navigation
API > API/Runtime > API/Runtime/Engine
Parameter destination settings allowing modulation control override for parameter destinations opting in to the Modulation System.
| Name | FSoundModulationDestinationSettings |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Sound/SoundModulationDestination.h |
| Include Path | #include "Sound/SoundModulationDestination.h" |
Syntax
USTRUCT (BlueprintType )
struct FSoundModulationDestinationSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
PRAGMA_DISABLE_DEPRECATION_WARNINGS FSoundModulationDestinationSettings () |
We need to explicitly disable warnings on these constructors/operators for clang to be happy with deprecated variables. | Sound/SoundModulationDestination.h | |
| Sound/SoundModulationDestination.h | |||
| Sound/SoundModulationDestination.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FSoundModulationDestinationSettings() |
Sound/SoundModulationDestination.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnableModulation | bool | Whether or not to enable modulation | Sound/SoundModulationDestination.h |
|
| Modulator | TObjectPtr< USoundModulatorBase > | Sound/SoundModulationDestination.h |
|
|
| Modulators | TSet< TObjectPtr< USoundModulatorBase > > | Set of modulation sources, which provides values to mix with base value. | Sound/SoundModulationDestination.h |
|
| Value | float | Base value of parameter | Sound/SoundModulationDestination.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void VersionModulators() |
Versioning utility function to upgrade single modulator field to set of modulators | Sound/SoundModulationDestination.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Sound/SoundModulationDestination.h | |||
| Sound/SoundModulationDestination.h |