Navigation
API > API/Plugins > API/Plugins/AudioModulation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USoundModulatorBase
- USoundModulationPatch
References
| Module | AudioModulation |
| Header | /Engine/Plugins/Runtime/AudioModulation/Source/AudioModulation/Public/SoundModulationPatch.h |
| Include | #include "SoundModulationPatch.h" |
Syntax
UCLASS&40;Config&61;Engine, EditInlineNew, BlueprintType&41;
class USoundModulationPatch : public USoundModulatorBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSoundControlModulationPatch | PatchSettings |
Constructors
| Type | Name | Description | |
|---|---|---|---|
USoundModulationPatch
(
const FObjectInitializer& ObjectInitializer |
Overridden from USoundModulatorBase
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< Audio::IModulatorSettings > | |||
| const Audio::FModulationParameter & |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
This alternate version of PostEditChange is called when properties inside structs are modified. | |
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PreSave
(
FObjectPreSaveContext SaveContext |
Presave function. | |
| void | Handles reading, writing, and reference collecting using FArchive. |
Overridden from IAudioProxyDataFactory
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< Audio::IProxyData > | CreateProxyData
(
const Audio::FProxyDataInitParams& InitParams |
USoundModulatorBase Implementation |