8#include "SoundParameterControllerInterface.generated.h"
16UINTERFACE(BlueprintType, meta = (CannotImplementInterfaceInBlueprint), MinimalAPI)
71 UFUNCTION(BlueprintPure, Category =
"Audio|Parameter", meta = (Keywords =
"make construct convert create"))
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPARAM(...)
Definition ObjectMacros.h:748
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UINTERFACE(...)
Definition ObjectMacros.h:780
#define GENERATED_IINTERFACE_BODY(...)
Definition ObjectMacros.h:770
#define GENERATED_UINTERFACE_BODY(...)
Definition ObjectMacros.h:769
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition AudioDevice.h:417
Definition NameTypes.h:617
Definition AudioParameterControllerInterface.h:32
Definition SoundParameterControllerInterface.h:25
virtual uint64 GetInstanceOwnerID() const =0
ENGINE_API void SetObjectParameter(FName InName, UObject *InValue) override
Definition SoundParameterControllerInterface.cpp:124
ENGINE_API void SetParameter(FAudioParameter &&InValue) override
Definition SoundParameterControllerInterface.cpp:134
ENGINE_API void SetFloatArrayParameter(FName InName, const TArray< float > &InValue) override
Definition SoundParameterControllerInterface.cpp:109
ENGINE_API void SetTriggerParameter(FName InName) override
Definition SoundParameterControllerInterface.cpp:38
virtual bool IsPlaying() const =0
ENGINE_API void SetObjectArrayParameter(FName InName, const TArray< UObject * > &InValue) override
Definition SoundParameterControllerInterface.cpp:129
ENGINE_API void SetParameters_Blueprint(const TArray< FAudioParameter > &InValues) override
Definition SoundParameterControllerInterface.cpp:181
virtual USoundBase * GetSound()=0
virtual bool GetDisableParameterUpdatesWhilePlaying() const =0
virtual FAudioDevice * GetAudioDevice() const =0
ENGINE_API void SetParameters(TArray< FAudioParameter > &&InValues) override
Definition SoundParameterControllerInterface.cpp:139
ENGINE_API void SetIntArrayParameter(FName InName, const TArray< int32 > &InValue) override
Definition SoundParameterControllerInterface.cpp:99
ENGINE_API void ResetParameters() override
Definition SoundParameterControllerInterface.cpp:20
ENGINE_API void SetBoolArrayParameter(FName InName, const TArray< bool > &InValue) override
Definition SoundParameterControllerInterface.cpp:89
ENGINE_API void SetStringParameter(FName InName, const FString &InValue) override
Definition SoundParameterControllerInterface.cpp:114
ENGINE_API void SetFloatParameter(FName InName, float InFloat) override
Definition SoundParameterControllerInterface.cpp:104
virtual TArray< FAudioParameter > & GetInstanceParameters()=0
ENGINE_API void SetIntParameter(FName InName, int32 InInt) override
Definition SoundParameterControllerInterface.cpp:94
ENGINE_API void SetBoolParameter(FName InName, bool InBool) override
Definition SoundParameterControllerInterface.cpp:84
ENGINE_API void SetStringArrayParameter(FName InName, const TArray< FString > &InValue) override
Definition SoundParameterControllerInterface.cpp:119
Definition AudioParameterControllerInterface.h:26
Definition SoundParameterControllerInterface.h:67
Definition BlueprintFunctionLibrary.h:16
Definition SoundBase.h:109
Definition SoundParameterControllerInterface.h:18
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
Definition ActiveSound.h:283
Definition AudioParameter.h:93