![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AssetDataTagMap.h>
Public Member Functions | |
| FAssetTagValueRef ()=default | |
| FAssetTagValueRef (const FAssetTagValueRef &)=default | |
| FAssetTagValueRef (FAssetTagValueRef &&)=default | |
| FAssetTagValueRef (const FString *Str) | |
| FAssetTagValueRef (uint32 StoreIndex, FixedTagPrivate::FValueId ValueId) | |
| FAssetTagValueRef & | operator= (const FAssetTagValueRef &)=default |
| FAssetTagValueRef & | operator= (FAssetTagValueRef &&)=default |
| bool | IsSet () const |
| COREUOBJECT_API FString | AsString () const |
| COREUOBJECT_API FName | AsName () const |
| COREUOBJECT_API FAssetRegistryExportPath | AsExportPath () const |
| COREUOBJECT_API FText | AsText () const |
| COREUOBJECT_API bool | TryGetAsText (FText &Out) const |
| FString | GetValue () const |
| FString | GetStorageString () const |
| COREUOBJECT_API int64 | GetResourceSize () const |
| COREUOBJECT_API bool | Equals (FStringView Str) const |
Friends | |
| class | FAssetDataTagMapSharedView |
| class | FixedTagPrivate::FStoreBuilder |
| bool | operator== (FAssetTagValueRef A, FStringView B) |
| bool | operator!= (FAssetTagValueRef A, FStringView B) |
| bool | operator== (FStringView A, FAssetTagValueRef B) |
| bool | operator!= (FStringView A, FAssetTagValueRef B) |
| bool | operator== (FAssetTagValueRef A, const FString &B) |
| bool | operator!= (FAssetTagValueRef A, const FString &B) |
| bool | operator== (const FString &A, FAssetTagValueRef B) |
| bool | operator!= (const FString &A, FAssetTagValueRef B) |
Reference to a tagged value in a FAssetDataTagMapSharedView
Helps avoid needless FString conversions when using fixed / cooked tag values that are stored as FName, FText or FAssetRegistryExportPath.
|
default |
|
default |
|
default |
|
inlineexplicit |
|
inline |
| FAssetRegistryExportPath FAssetTagValueRef::AsExportPath | ( | ) | const |
| FName FAssetTagValueRef::AsName | ( | ) | const |
| FString FAssetTagValueRef::AsString | ( | ) | const |
| FText FAssetTagValueRef::AsText | ( | ) | const |
| bool FAssetTagValueRef::Equals | ( | FStringView | Str | ) | const |
| int64 FAssetTagValueRef::GetResourceSize | ( | ) | const |
Measure how much memory is used by the value. Does not account for deduplication, adding the results for keys sharing a duplicated value will overreport how much memory is used.
|
inline |
Coerce the type to a Complex String capable of representing the type
|
inline |
|
inline |
|
default |
|
default |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
| uint64 FAssetTagValueRef::Bits = 0 |
| FFixedTagValue FAssetTagValueRef::Fixed |
| FStringPointer FAssetTagValueRef::Loose |