AssetRegistry

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FARCompiledFilter

A struct to serve as a filter for Asset Registry queries.

Public struct

FARFilter

A struct to serve as a filter for Asset Registry queries.

Public struct

FAssetBundleData

A struct with a list of asset bundle entries.

Public struct

FAssetBundleEntry

A struct representing a single AssetBundle

Public struct

FAssetData

A struct to hold important information about an assets found by the Asset Registry This struct is transient and should never be serialized

Public class

FAssetDataTagMap

"Loose" FName -> FString that is optionally ref-counted and owned by a FAssetDataTagMapSharedView

Public class

FAssetDataTagMapSharedView

Reference-counted handle to a loose FAssetDataTagMap or a fixed / immutable cooked tag map

Public struct

FAssetIdentifier

A structure defining a thing that can be reference by something else in the asset registry.

Public class

FAssetPackageData

A class to hold data about a package on disk, this data is updated on save/load and is not updated when an asset changes in memory

Public struct

FAssetRegistryExportPath

Public struct

FAssetRegistryVersion

Version used for serializing asset registry caches, both runtime and editor

Public class

FAssetTagValueRef

Reference to a tagged value in a FAssetDataTagMapSharedView

Public class

FAsyncStoreLoader

Loads tag store with async creation of expensive tag values

Public struct

FMapHandle

Handle to a tag map owned by a managed FStore.

Public struct

FNumberedPair

Public struct

FNumberlessExportPath

Compact FAssetRegistryExportPath equivalent for when all FNames are numberless.

Public struct

FNumberlessPair

Public struct

FOptions

Public struct

FPackageCustomVersion

Low-memory version of FCustomVersion; holds only Guid and integer version.

Public class

FPackageCustomVersionsHandle

A handle to a deduplicated, sorted array of FPackageCustomVersion.

Public struct

FPartialMapHandle

Incomplete handle to a map in an unspecified FStore.

Public struct

FReferenceViewerParams

Helper struct for FAssetIdentifier (e.g., for the FOnViewAssetIdentifiersInReferenceViewer delegate and Reference Viewer functions).

Public struct

FStore

Stores a fixed set of values and all the key-values maps used for lookup.

Public class

FStoreBuilder

Helper class for saving or constructing an FStore.

Public struct

FStoreData

Public struct

FValueHandle

Handle to a tag value owned by a managed FStore.

Public struct

FValueId

Typedefs

Name

Description

FAssetDataTagMapBase

Enums

Name

Description

Public enum

FixedTagPrivate::ELoadOrder

Functions

Name Description

Public function

uint32

 

FixedTagPrivate::GetTypeHash

(
    const FNumberlessExportPath& Expor...
)

Public function

bool

 

FixedTagPrivate::operator==

(
    const FNumberlessExportPath& A,
    const FNumberlessExportPath& B
)

Public function

uint32

 

GetTypeHash

(
    const FAssetRegistryExportPath& Ex...
)

Public function

uint32

 

GetTypeHash

(
    const FAssetData& AssetData
)

Public function

constexpr bo...

 

operator!

Public function

bool

 

operator!=

(
    const FAssetDataTagMapSharedView& ...,
    const FAssetDataTagMapSharedView& ...
)

Public function

bool

 

operator!=

(
    const FAssetDataTagMapSharedView& ...,
    const FAssetDataTagMap& B
)

Public function

bool

 

operator!=

(
    const FAssetDataTagMap& A,
    const FAssetDataTagMapSharedView& ...
)

Public function

bool

 

operator!=

(
    const FString& A,
    FAssetTagValueRef B
)

Public function

bool

 

operator!=

(
    FAssetTagValueRef A,
    const FString& B
)

Public function

bool

 

operator!=

(
    FStringView A,
    FAssetTagValueRef B
)

Public function

bool

 

operator!=

(
    FAssetTagValueRef A,
    FStringView B
)

Public function

constexpr FA...

 

operator&

Public function

FAssetData::...

 

operator&=

Public function

constexpr FA...

 

operator^

Public function

FAssetData::...

 

operator^=

Public function

constexpr FA...

 

operator|

Public function

FAssetData::...

 

operator|=

Public function

constexpr FA...

 

operator~

Public function

bool

 

operator==

(
    const FString& A,
    FAssetTagValueRef B
)

Public function

bool

 

operator==

(
    const FAssetRegistryExportPath& A,
    const FAssetRegistryExportPath& B
)

Public function

bool

 

operator==

(
    FAssetTagValueRef A,
    FStringView B
)

Public function

bool

 

operator==

(
    FStringView A,
    FAssetTagValueRef B
)

Public function

bool

 

operator==

(
    FAssetTagValueRef A,
    const FString& B
)

These overloads can be removed when the deprecated implicit operator FString is removed.

Public function

bool

 

operator==

(
    const FAssetDataTagMap& A,
    const FAssetDataTagMapSharedView& ...
)