USoundModulationGenerator

Base class for modulators that algorithmically generate values that can effect various endpoints (ex. Control Buses & Parameter Destinations)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioModulation

Header

/Engine/Plugins/Runtime/AudioModulation/Source/AudioModulation/Public/SoundModulationGenerator.h

Include

#include "SoundModulationGenerator.h"

Syntax

UCLASS(HideCategories=Object, Abstract)
class USoundModulationGenerator : public USoundModulatorBase

Remarks

Base class for modulators that algorithmically generate values that can effect various endpoints (ex. Control Buses & Parameter Destinations)

Functions

Name Description

Public function Virtual Const

AudioModulat...

 

CreateInstance()

Create and return pointer to new instance of generator to be processed on the AudioRenderThread.

Overridden from USoundModulatorBase

Name Description

Public function Virtual Const

TUniquePtr< ...

 

CreateProxySettings()

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Overridden from IAudioProxyDataFactory

Name Description

Public function Virtual

TUniquePtr< ...

 

CreateNewProxyData

(
    const Audio::FProxyDataInitParams&...
)

USoundModulatorBase Implementation