Navigation
API > API/Plugins > API/Plugins/AudioGameplay
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- UAudioGameplayComponent
- UAudioParameterComponent
References
| Module | AudioGameplay |
| Header | /Engine/Plugins/AudioGameplay/Source/AudioGameplay/Public/AudioParameterComponent.h |
| Include | #include "AudioParameterComponent.h" |
Syntax
UCLASS&40;BlueprintType, HideCategories&61;&40;Object, ActorComponent, Physics, Rendering, Mobility, LOD&41;,
Meta&61;&40;BlueprintSpawnableComponent&41;&41;
class UAudioParameterComponent :
public UAudioGameplayComponent,
public IAudioParameterControllerInterface,
public IActorSoundParameterInterface
Remarks
UAudioParameterComponent - Can be used to set/store audio parameters and automatically dispatch them (through ActorSoundParameterInterface) to any sounds played by the component's Owner Actor
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnParameterChanged | OnParameterChanged | End IAudioParameterControllerInterface |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< FAudioParameter > & |
Overridden from IAudioParameterControllerInterface
| Type | Name | Description | |
|---|---|---|---|
| void | End IActorSoundParameterInterface Begin IAudioParameterControllerInterface | ||
| void | SetBoolArrayParameter
(
FName InName, |
Sets a named Boolean Array. | |
| void | SetBoolParameter
(
FName InName, |
Sets a named Boolean. | |
| void | SetFloatArrayParameter
(
FName InName, |
Sets a named Float Array. | |
| void | SetFloatParameter
(
FName InName, |
Sets a named Float. | |
| void | SetIntArrayParameter
(
FName InName, |
Sets a named Int32 Array. | |
| void | SetIntParameter
(
FName InName, |
Sets a named Int32. | |
| void | SetObjectArrayParameter
(
FName InName, |
Sets a named UObject Array. | |
| void | SetObjectParameter
(
FName InName, |
Sets a named UObject. | |
| void | SetParameter
(
FAudioParameter&& InValue |
Sets a named parameter to the given parameter structure value. | |
| void | SetParameters
(
TArray< FAudioParameter >&& InValues |
Sets an array of parameters as a batch. | |
| void | SetParameters_Blueprint
(
const TArray< FAudioParameter >& InParameters |
Sets an array of parameters as a batch. | |
| void | SetStringArrayParameter
(
FName InName, |
Sets a named String Array. | |
| void | SetStringParameter
(
FName InName, |
Sets a named String. | |
| void | SetTriggerParameter
(
FName InName |
Executes a named trigger. |
Overridden from IActorSoundParameterInterface
| Type | Name | Description | |
|---|---|---|---|
| void | GetActorSoundParams_Implementation
(
TArray< FAudioParameter >& Params |
Begin IActorSoundParameterInterface |