Navigation
API > API/Plugins > API/Plugins/AudioGameplay
UAudioAssetUserData - Base class for user data being attached to audio assets
| Name | UAudioAssetUserData |
| Type | class |
| Header File | /Engine/Plugins/AudioGameplay/Source/AudioGameplay/Public/AudioAssetUserData.h |
| Include Path | #include "AudioAssetUserData.h" |
Syntax
UCLASS (MinimalAPI, Blueprintable)
class UAudioAssetUserData : public UAssetUserData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAssetUserData → UAudioAssetUserData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MetadataTags | FGameplayTagContainer | AudioAssetUserData.h |
|
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UAudioAssetUserData * Get
(
UObject* InObject |
If the supplied object has a UAudioAssetUserData asset user data attached, gets it. Returns nullptr otherwise. | AudioAssetUserData.h | |
static FGameplayTagContainer GetAllTags
(
USoundBase* InSound |
Gather all AudioAssetUserData tags for this sound and its sound class. | AudioAssetUserData.h |
|
static FGameplayTagContainer GetFilteredTags
(
USoundBase* InSound, |
Gather all AudioAssetUserData tags for this sound and its sound class, that match the supplied tag. | AudioAssetUserData.h |
|
static bool HasTag
(
USoundBase* InSound, |
Whether the sound or its sound class have the supplied (possibly exact) tag . | AudioAssetUserData.h |
|