UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FParameterInterface Struct Reference

#include <IAudioParameterInterfaceRegistry.h>

Classes

struct  FClassOptions
 
struct  FEnvironmentVariable
 
struct  FInput
 
struct  FOutput
 
struct  FVersion
 

Public Member Functions

 FParameterInterface ()=default
 
AUDIOEXTENSIONS_API FParameterInterface (FName InName, const FVersion &InVersion)
 
AUDIOEXTENSIONS_API FParameterInterface (FName InName, const FVersion &InVersion, const UClass &InClass)
 
AUDIOEXTENSIONS_API FName GetName () const
 
AUDIOEXTENSIONS_API const FVersionGetVersion () const
 
AUDIOEXTENSIONS_API const UClassGetType () const
 
AUDIOEXTENSIONS_API TArray< const UClass * > FindSupportedUClasses () const
 
AUDIOEXTENSIONS_API const TArray< FClassOptions > & GetUClassOptions () const
 
AUDIOEXTENSIONS_API const TArray< FInput > & GetInputs () const
 
AUDIOEXTENSIONS_API const TArray< FOutput > & GetOutputs () const
 
AUDIOEXTENSIONS_API const TArray< FEnvironmentVariable > & GetEnvironment () const
 

Protected Attributes

TArray< FInputInputs
 
TArray< FOutputOutputs
 
TArray< FEnvironmentVariableEnvironment
 
TArray< FClassOptionsUClassOptions
 

Constructor & Destructor Documentation

◆ FParameterInterface() [1/3]

Audio::FParameterInterface::FParameterInterface ( )
default

◆ FParameterInterface() [2/3]

Audio::FParameterInterface::FParameterInterface ( FName  InName,
const FVersion InVersion 
)

◆ FParameterInterface() [3/3]

Audio::FParameterInterface::FParameterInterface ( FName  InName,
const FVersion InVersion,
const UClass InClass 
)

Member Function Documentation

◆ FindSupportedUClasses()

TArray< const UClass * > Audio::FParameterInterface::FindSupportedUClasses ( ) const

◆ GetEnvironment()

const TArray< FParameterInterface::FEnvironmentVariable > & Audio::FParameterInterface::GetEnvironment ( ) const

◆ GetInputs()

const TArray< FParameterInterface::FInput > & Audio::FParameterInterface::GetInputs ( ) const

◆ GetName()

FName Audio::FParameterInterface::GetName ( ) const

◆ GetOutputs()

const TArray< FParameterInterface::FOutput > & Audio::FParameterInterface::GetOutputs ( ) const

◆ GetType()

const UClass & Audio::FParameterInterface::GetType ( ) const

◆ GetUClassOptions()

const TArray< FParameterInterface::FClassOptions > & Audio::FParameterInterface::GetUClassOptions ( ) const

◆ GetVersion()

const FParameterInterface::FVersion & Audio::FParameterInterface::GetVersion ( ) const

Member Data Documentation

◆ Environment

TArray<FEnvironmentVariable> Audio::FParameterInterface::Environment
protected

◆ Inputs

TArray<FInput> Audio::FParameterInterface::Inputs
protected

◆ Outputs

TArray<FOutput> Audio::FParameterInterface::Outputs
protected

◆ UClassOptions

TArray<FClassOptions> Audio::FParameterInterface::UClassOptions
protected

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