Navigation
API > API/Runtime > API/Runtime/AudioExtensions
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USoundModulatorBase
- USoundControlBus
- USoundModulationGenerator
- USoundModulationGeneratorADEnvelope
- USoundModulationGeneratorEnvelopeFollower
- USoundModulationGeneratorLFO
- USoundModulationPatch
References
| Module | AudioExtensions |
| Header | /Engine/Source/Runtime/AudioExtensions/Public/IAudioModulation.h |
| Include | #include "IAudioModulation.h" |
Syntax
UCLASS (Config=Engine, Abstract, EditInlineNew, BlueprintType, MinimalAPI)
class USoundModulatorBase :
public UObject ,
public IAudioProxyDataFactory
Remarks
Base class for all modulators
Functions
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< Audio::IModulatorSettings > | |||
| const Audio::FModulationParameter & |
Overridden from IAudioProxyDataFactory
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< Audio::IProxyData > | CreateProxyData
(
const Audio::FProxyDataInitParams& InitParams |