Choose your operating system:
Windows
macOS
Linux
| IInterface
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Audio/SoundParameterControllerInterface.h |
Include |
#include "Audio/SoundParameterControllerInterface.h" |
class ISoundParameterControllerInterface : public IAudioParameterControllerInterface
UObject interface for all object types that are controlling parameter values sent to sound instances (i.e. sources)
Name | Description | ||
---|---|---|---|
|
FAudioDevice... |
GetAudioDevice() |
Returns the active audio device to use for this component based on whether or not the component is playing in a world. |
|
GetDisableParameterUpdatesWhilePlaying() |
||
|
GetInstanceOwnerID() |
Returns the id of the sound owner's instance associated with the parameter interface. |
|
|
GetInstanceParameters() |
Returns the Game Thread copy of parameters to modify in place. |
|
|
USoundBase &... |
GetSound() |
Returns the USoundBase used to initialize instance parameters to update. |
|
IsPlaying() |
Name | Description | ||
---|---|---|---|
|
ResetParameters() |
Resets all parameters to their original values. |
|
|
SetBoolArrayParameter |
Sets a named Boolean Array. |
|
|
SetBoolParameter |
Sets a named Boolean. |
|
|
SetFloatArrayParameter |
Sets a named Float Array. |
|
|
SetFloatParameter ( |
Sets a named Float. |
|
|
SetIntArrayParameter |
Sets a named Int32 Array. |
|
|
SetIntParameter |
Sets a named Int32. |
|
|
SetObjectArrayParameter |
Sets a named UObject Array. |
|
|
SetObjectParameter |
Sets a named UObject. |
|
|
SetParameter ( |
Sets a named parameter to the given parameter structure value. |
|
|
SetParameters ( |
Sets an array of parameters as a batch. |
|
|
SetStringArrayParameter |
Sets a named String Array. |
|
|
SetStringParameter |
Sets a named String. |
|
|
SetTriggerParameter ( |
Executes a named trigger. |