IAudioParameterControllerInterface

Base interface for any object implementing parameter control for a given sound instance controller.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioExtensions

Header

/Engine/Source/Runtime/AudioExtensions/Public/AudioParameterControllerInterface.h

Include

#include "AudioParameterControllerInterface.h"

Syntax

class IAudioParameterControllerInterface : public IInterface

Remarks

Base interface for any object implementing parameter control for a given sound instance controller.

Functions

Name Description

Public function

void

 

ResetParameters()

Resets all parameters to their original values.

Public function

void

 

SetBoolArrayParameter

(
    FName InName,
    const TArray< bool >& InValue
)

Sets a named Boolean Array.

Public function

void

 

SetBoolParameter

(
    FName InName,
    bool InBool
)

Sets a named Boolean.

Public function

void

 

SetFloatArrayParameter

(
    FName InName,
    const TArray< float >& InValue
)

Sets a named Float Array.

Public function

void

 

SetFloatParameter

(
    FName InName,
    float InFloat
)

Sets a named Float.

Public function

void

 

SetIntArrayParameter

(
    FName InName,
    const TArray< int32 >& InValue
)

Sets a named Int32 Array.

Public function

void

 

SetIntParameter

(
    FName InName,
    int32 InInt
)

Sets a named Int32.

Public function

void

 

SetObjectArrayParameter

(
    FName InName,
    const TArray< UObject* >& InV...
)

Sets a named UObject Array.

Public function

void

 

SetObjectParameter

(
    FName InName,
    UObject* InValue
)

Sets a named UObject.

Public function

void

 

SetParameter

(
    FName InName,
    TArray< int32 >&& InIntegers
)

Public function

void

 

SetParameter

(
    FName InName,
    TArray< float >&& InFloats
)

Public function

void

 

SetParameter

(
    FName InName,
    TArray< bool >&& InBools
)

Public function

void

 

SetParameter

(
    FName InName,
    UObject*&& InObject
)

Public function

void

 

SetParameter

(
    FName InName,
    FString&& InString
)

Public function

void

 

SetParameter

(
    FName InName,
    int32&& InInteger
)

Public function

void

 

SetParameter

(
    FName InName,
    float&& InFloat
)

Public function

void

 

SetParameter

(
    FName InName,
    TArray< UObject* >&& InObject...
)

Public function

void

 

SetParameter

(
    FName InName,
    DataType&&
)

Template Specialization for non-script clients.

Public function

void

 

SetParameter

(
    FAudioParameter&& InValue
)

Sets a named parameter to the given parameter structure value.

Public function

void

 

SetParameter

(
    FName InName,
    TArray< FString >&& InStrings
)

Public function

void

 

SetParameter

(
    FName InName,
    bool&& InBool
)

Public function

void

 

SetParameters

(
    TArray< FAudioParameter >&& InValu...
)

Sets an array of parameters as a batch.

Public function

void

 

SetStringArrayParameter

(
    FName InName,
    const TArray< FString >& InValue
)

Sets a named String Array.

Public function

void

 

SetStringParameter

(
    FName InName,
    const FString& InValue
)

Sets a named String.

Public function

void

 

SetTriggerParameter

(
    FName InName
)

Executes a named trigger.