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

#include <IAudioParameterInterfaceRegistry.h>

+ Inheritance diagram for Audio::IAudioParameterInterfaceRegistry:

Public Member Functions

virtual ~IAudioParameterInterfaceRegistry ()=default
 
virtual void IterateInterfaces (TFunction< void(FParameterInterfacePtr)> InFunction) const =0
 
virtual void OnRegistration (TUniqueFunction< void(FParameterInterfacePtr)> &&InFunction)=0
 
virtual void RegisterInterface (FParameterInterfacePtr InInterface)=0
 

Static Public Member Functions

static AUDIOEXTENSIONS_API IAudioParameterInterfaceRegistryGet ()
 

Protected Attributes

TSet< FParameterInterfacePtrInterfaces
 
TUniqueFunction< void(FParameterInterfacePtr)> RegistrationFunction
 

Constructor & Destructor Documentation

◆ ~IAudioParameterInterfaceRegistry()

virtual Audio::IAudioParameterInterfaceRegistry::~IAudioParameterInterfaceRegistry ( )
virtualdefault

Member Function Documentation

◆ Get()

IAudioParameterInterfaceRegistry & Audio::IAudioParameterInterfaceRegistry::Get ( )
static

◆ IterateInterfaces()

virtual void Audio::IAudioParameterInterfaceRegistry::IterateInterfaces ( TFunction< void(FParameterInterfacePtr)>  InFunction) const
pure virtual

◆ OnRegistration()

virtual void Audio::IAudioParameterInterfaceRegistry::OnRegistration ( TUniqueFunction< void(FParameterInterfacePtr)> &&  InFunction)
pure virtual

◆ RegisterInterface()

virtual void Audio::IAudioParameterInterfaceRegistry::RegisterInterface ( FParameterInterfacePtr  InInterface)
pure virtual

Member Data Documentation

◆ Interfaces

TSet<FParameterInterfacePtr> Audio::IAudioParameterInterfaceRegistry::Interfaces
protected

◆ RegistrationFunction

TUniqueFunction<void(FParameterInterfacePtr)> Audio::IAudioParameterInterfaceRegistry::RegistrationFunction
protected

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