Navigation
Unreal Engine C++ API Reference > Plugins > AudioModulation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USoundModulatorBase
- USoundModulationGenerator
- USoundModulationGeneratorADEnvelope
- USoundModulationGeneratorEnvelopeFollower
- USoundModulationGeneratorLFO
References
Module | AudioModulation |
Header | /Engine/Plugins/Runtime/AudioModulation/Source/AudioModulation/Public/SoundModulationGenerator.h |
Include | #include "SoundModulationGenerator.h" |
Syntax
UCLASS&40;HideCategories&61;Object, Abstract&41;
class USoundModulationGenerator : public USoundModulatorBase
Remarks
Base class for modulators that algorithmically generate values that can effect various endpoints (ex. Control Buses & Parameter Destinations)
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
AudioModulation::FGeneratorPtr | Create and return pointer to new instance of generator to be processed on the AudioRenderThread. |
Overridden from USoundModulatorBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TUniquePtr< Audio::IModulatorSettings > |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BeginDestroy () |
Called before destroying the object. |
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Overridden from IAudioProxyDataFactory
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TSharedPtr< Audio::IProxyData > | CreateProxyData
(
const Audio::FProxyDataInitParams& InitParams |
USoundModulatorBase Implementation |