Navigation
API > API/Runtime > API/Runtime/AudioExtensions
| Name | FAudioParameter |
| Type | struct |
| Header File | /Engine/Source/Runtime/AudioExtensions/Public/AudioParameter.h |
| Include Path | #include "AudioParameter.h" |
Syntax
USTRUCT (BlueprintType )
struct FAudioParameter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
We can't move TArray |
AudioParameter.h | |
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
FName InName, |
AudioParameter.h | ||
FAudioParameter
(
const FAudioParameter& InParameter |
AudioParameter.h | ||
FAudioParameter
(
FAudioParameter&& InParameter |
AudioParameter.h | ||
FAudioParameter
(
FName InName |
AudioParameter.h | ||
| AudioParameter.h | |||
FAudioParameter
(
FName InName, |
AudioParameter.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArrayBoolParam | TArray< bool > | Boolean value of parameter. | AudioParameter.h |
|
| ArrayFloatParam | TArray< float > | Array Float value of parameter. | AudioParameter.h |
|
| ArrayIntParam | TArray< int32 > | Integer value of parameter. | AudioParameter.h |
|
| ArrayObjectParam | TArray< TObjectPtr< UObject > > | Object value of parameter. | AudioParameter.h |
|
| ArrayStringParam | TArray< FString > | String value of parameter. | AudioParameter.h |
|
| BoolParam | bool | Boolean value of parameter. | AudioParameter.h |
|
| FloatParam | float | Float value of parameter. | AudioParameter.h |
|
| IntParam | int32 | Integer value of parameter. If set to 'Default Construct', value is number of array items to construct. | AudioParameter.h |
|
| ObjectParam | TObjectPtr< UObject > | Object value of parameter. | AudioParameter.h |
|
| ObjectProxies | TArray< TSharedPtr< Audio::IProxyData > > | Object proxies to be generated when parameter is passed to the AudioThread to represent ObjectParam/ArrayObjectParam safely. | AudioParameter.h | |
| ParamName | FName | Name of the parameter. | AudioParameter.h |
|
| ParamType | EAudioParameterType | AudioParameter.h |
|
|
| StringParam | FString | String value of parameter. | AudioParameter.h |
|
| TypeName | FName | Optional TypeName used to describe what constructed type this parameter should be initializing. | AudioParameter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Merge
(
const FAudioParameter& InParameter, |
Sets values specified by type field of the given parameter on this parameter. | AudioParameter.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAudioParameter CreateDefaultArray
(
FName InName, |
Static function to avoid int32 constructor collision. | AudioParameter.h | |
static FAudioParameter * FindOrAddParam
(
TArray< FAudioParameter >& OutParams, |
Common find & add algorithm for default/legacy parameter system. | AudioParameter.h | |
static const FAudioParameter * FindParam
(
const TArray< FAudioParameter >& InParams, |
Common find algorithm for default/legacy parameter system. | AudioParameter.h | |
static void Merge
(
TArray< FAudioParameter >&& InParams, |
Moves InParams to OutParams that are not already included. | AudioParameter.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAudioParameter & operator=
(
const FAudioParameter& InParameter |
AudioParameter.h | ||
FAudioParameter & operator=
(
FAudioParameter&& InParameter |
AudioParameter.h |