UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::IModulatorSettings Class Referenceabstract

#include <IAudioModulation.h>

Public Member Functions

virtual ~IModulatorSettings ()=default
 
virtual TUniquePtr< IModulatorSettingsClone () const =0
 
virtual FModulatorId GetModulatorId () const =0
 
virtual const Audio::FModulationParameterGetOutputParameter () const =0
 
virtual Audio::FModulatorTypeId Register (Audio::FModulatorHandleId HandleId, IAudioModulationManager &InModulation) const =0
 

Detailed Description

Interface for cached off Modulator UObject data used as default settings to be converted to instanced proxy data per AudioDevice on the AudioRenderThread. If proxy is already active, implementation is expected to ignore register call and return existing modulator proxy's type Id & set parameter accordingly.

Constructor & Destructor Documentation

◆ ~IModulatorSettings()

virtual Audio::IModulatorSettings::~IModulatorSettings ( )
virtualdefault

Member Function Documentation

◆ Clone()

virtual TUniquePtr< IModulatorSettings > Audio::IModulatorSettings::Clone ( ) const
pure virtual

◆ GetModulatorId()

virtual FModulatorId Audio::IModulatorSettings::GetModulatorId ( ) const
pure virtual

◆ GetOutputParameter()

virtual const Audio::FModulationParameter & Audio::IModulatorSettings::GetOutputParameter ( ) const
pure virtual

◆ Register()

virtual Audio::FModulatorTypeId Audio::IModulatorSettings::Register ( Audio::FModulatorHandleId  HandleId,
IAudioModulationManager InModulation 
) const
pure virtual

The documentation for this class was generated from the following file: