6#include "Containers/Array.h"
7#include "Containers/Map.h"
8#include "Containers/Set.h"
22 class IAudioParameterInterfaceRegistry;
142 UE_DEPRECATED(5.3,
"Set UClassOptions to determine what options apply for a given UClass (if any).")
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
EAudioParameterType
Definition AudioParameter.h:42
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ESPMode
Definition SharedPointerFwd.h:12
Definition IAudioParameterInterfaceRegistry.h:185
TUniqueFunction< void(FParameterInterfacePtr)> RegistrationFunction
Definition IAudioParameterInterfaceRegistry.h:204
virtual void OnRegistration(TUniqueFunction< void(FParameterInterfacePtr)> &&InFunction)=0
virtual void RegisterInterface(FParameterInterfacePtr InInterface)=0
virtual ~IAudioParameterInterfaceRegistry()=default
virtual void IterateInterfaces(TFunction< void(FParameterInterfacePtr)> InFunction) const =0
TSet< FParameterInterfacePtr > Interfaces
Definition IAudioParameterInterfaceRegistry.h:203
Definition NameTypes.h:617
Definition UnrealType.h:3087
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:692
Definition FunctionFwd.h:19
Definition UniquePtr.h:107
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
Definition IAudioParameterInterfaceRegistry.h:124
const bool bIsModifiable
Definition IAudioParameterInterfaceRegistry.h:130
const FTopLevelAssetPath ClassPath
Definition IAudioParameterInterfaceRegistry.h:126
const bool bIsDefault
Definition IAudioParameterInterfaceRegistry.h:134
Definition IAudioParameterInterfaceRegistry.h:102
const FName ParamName
Definition IAudioParameterInterfaceRegistry.h:116
const FName DataType
Definition IAudioParameterInterfaceRegistry.h:113
const FText DisplayName
Definition IAudioParameterInterfaceRegistry.h:104
const FText Description
Definition IAudioParameterInterfaceRegistry.h:107
const EAudioParameterType ParamType
Definition IAudioParameterInterfaceRegistry.h:119
Definition IAudioParameterInterfaceRegistry.h:70
const FText DisplayName
Definition IAudioParameterInterfaceRegistry.h:72
const FText Description
Definition IAudioParameterInterfaceRegistry.h:75
const int32 SortOrderIndex
Definition IAudioParameterInterfaceRegistry.h:96
const FName ParamName
Definition IAudioParameterInterfaceRegistry.h:84
const FText RequiredText
Definition IAudioParameterInterfaceRegistry.h:89
const EAudioParameterType ParamType
Definition IAudioParameterInterfaceRegistry.h:92
const FName DataType
Definition IAudioParameterInterfaceRegistry.h:81
Definition IAudioParameterInterfaceRegistry.h:33
const int32 Major
Definition IAudioParameterInterfaceRegistry.h:34
const int32 Minor
Definition IAudioParameterInterfaceRegistry.h:35
Definition IAudioParameterInterfaceRegistry.h:30
TArray< FClassOptions > UClassOptions
Definition IAudioParameterInterfaceRegistry.h:177
TArray< FOutput > Outputs
Definition IAudioParameterInterfaceRegistry.h:175
TArray< FInput > Inputs
Definition IAudioParameterInterfaceRegistry.h:174
AUDIOEXTENSIONS_API TArray< const UClass * > FindSupportedUClasses() const
Definition IAudioParameterInterfaceRegistry.cpp:90
AUDIOEXTENSIONS_API FName GetName() const
Definition IAudioParameterInterfaceRegistry.cpp:55
FParameterInterface()=default
AUDIOEXTENSIONS_API const TArray< FOutput > & GetOutputs() const
Definition IAudioParameterInterfaceRegistry.cpp:80
AUDIOEXTENSIONS_API const UClass & GetType() const
Definition IAudioParameterInterfaceRegistry.cpp:65
AUDIOEXTENSIONS_API const TArray< FEnvironmentVariable > & GetEnvironment() const
Definition IAudioParameterInterfaceRegistry.cpp:85
AUDIOEXTENSIONS_API const FVersion & GetVersion() const
Definition IAudioParameterInterfaceRegistry.cpp:60
AUDIOEXTENSIONS_API const TArray< FClassOptions > & GetUClassOptions() const
Definition IAudioParameterInterfaceRegistry.cpp:70
TArray< FEnvironmentVariable > Environment
Definition IAudioParameterInterfaceRegistry.h:176
AUDIOEXTENSIONS_API const TArray< FInput > & GetInputs() const
Definition IAudioParameterInterfaceRegistry.cpp:75
Definition AudioParameter.h:93
Definition TopLevelAssetPath.h:38