Misc

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FDependencyQuery

A struct that is equivalent to EDependencyQuery, but is more useful for performance in filtering operations.

Public class

FExclusiveLoadPackageTimeTracker

A singleton to keep track of the exclusive load time of every package.

Public class

FFiltering

Public class

FNotifyHook

Notification hook.

Public class

FPackageAccessRefScope

Public class

FPackageName

Public class

FPackagePath

Internal class only; not used by blueprints.

Public class

FRedirectCollector

Public struct

FTrackedData

Public class

FUObjectToken

A Message Log token that links to an object, with default behavior to link to the object in the content browser/scene.

Public class

FWorldTileInfo

Tile information used by WorldComposition.

Public class

FWorldTileLayer

World layer information for tile tagging

Public class

FWorldTileLODInfo

Describes LOD entry in a world tile

Public class

IAssetRegistryInterface

Asset Registry module interface

Public class

IAssetRegistrySingleton

Storage for the singleton IAssetRegistry* TODO: this storage should be a class static variable on IAssetRegistry, but that type is defined in the AssetRegistry module, and many modules try to access the singleton (and call virtual functions on it) without linking against the AssetRegistry module, so the storage for the singleton needs to be defined in a lower-level module that all of those modules do include

Public class

IHotReloadInterface

HotReload module interface

Public class

UTextBuffer

Implements an object that buffers text.

Constants

Enums

Name

Description

Public enum

EAssetRegistryDependencyType::Type

Public enum

EAssetSetManagerFlags::Type

Public enum

EAssetSetManagerResult::Type

Enums used in public Engine headers.

Public enum

EHotReloadFlags

Public enum

EPackageExtension

An EPackageSegment is a portion of the package that can be requested in cooked builds.

Public enum

EPackageSegment

Enum for the different portions of a package than can be requested from a PackageResourceManager Not all segments are available in all PackageResourceManager; header is always available but the other segments are cooked-only

Public enum

ERecompileModuleFlags

Public enum

UE::AssetRegistry::EDependencyCategory

Multiple meanings of dependency are used in the AssetRegistry; the category specifes which meaning is referred to.

Public enum

UE::AssetRegistry::EDependencyProperty

Properties that might be possessed by a dependency.

Public enum

UE::AssetRegistry::EDependencyQuery

Flags that specify required properties (or required-not-present properties) for a dependency to be returned from a query.

Public enum

UE::AssetRegistry::ESerializationTarget

Options used to read/write the DevelopmentAssetRegistry when serializing, which includes all data

Functions

Name Description

Public function

EPackageSegm...

 

ExtensionToSegment

(
    EPackageExtension PackageExtension
)

Map a PackageExtension to a PackageSegment. All extensions can be used by only one segment

Public function

const TCHAR ...

 

LexToString

(
    EPackageExtension PackageExtension
)

Public function

const TCHAR ...

 

LexToString

(
    EPackageSegment PackageSegment
)

Public function

constexpr bo...

 

operator!

(
    EHotReloadFlags E
)

Public function

constexpr bo...

 

operator!

(
    ERecompileModuleFlags E
)

Public function

constexpr EH...

 

operator&

(
    EHotReloadFlags Lhs,
    EHotReloadFlags Rhs
)

Public function

constexpr ER...

 

operator&

(
    ERecompileModuleFlags Lhs,
    ERecompileModuleFlags Rhs
)

Public function

EHotReloadFl...

 

operator&=

(
    EHotReloadFlags& Lhs,
    EHotReloadFlags Rhs
)

Public function

ERecompileMo...

 

operator&=

(
    ERecompileModuleFlags& Lhs,
    ERecompileModuleFlags Rhs
)

Public function

constexpr ER...

 

operator^

(
    ERecompileModuleFlags Lhs,
    ERecompileModuleFlags Rhs
)

Public function

constexpr EH...

 

operator^

(
    EHotReloadFlags Lhs,
    EHotReloadFlags Rhs
)

Public function

EHotReloadFl...

 

operator^=

(
    EHotReloadFlags& Lhs,
    EHotReloadFlags Rhs
)

Public function

ERecompileMo...

 

operator^=

(
    ERecompileModuleFlags& Lhs,
    ERecompileModuleFlags Rhs
)

Public function

constexpr EH...

 

operator|

(
    EHotReloadFlags Lhs,
    EHotReloadFlags Rhs
)

Public function

constexpr ER...

 

operator|

(
    ERecompileModuleFlags Lhs,
    ERecompileModuleFlags Rhs
)

Public function

EHotReloadFl...

 

operator|=

(
    EHotReloadFlags& Lhs,
    EHotReloadFlags Rhs
)

Public function

ERecompileMo...

 

operator|=

(
    ERecompileModuleFlags& Lhs,
    ERecompileModuleFlags Rhs
)

Public function

constexpr EH...

 

operator~

(
    EHotReloadFlags E
)

Public function

constexpr ER...

 

operator~

(
    ERecompileModuleFlags E
)

Public function

EPackageExte...

 

SegmentToExtension

(
    EPackageSegment PackageSegment
)

Map a PackageSegment to a PackageExtension.

Public function

constexpr bo...

 

UE::AssetRegistry::operator!

(
    EDependencyQuery E
)

Public function

constexpr bo...

 

UE::AssetRegistry::operator!

(
    EDependencyProperty E
)

Public function

constexpr bo...

 

UE::AssetRegistry::operator!

(
    EDependencyCategory E
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator&

(
    EDependencyCategory Lhs,
    EDependencyCategory Rhs
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator&

(
    EDependencyProperty Lhs,
    EDependencyProperty Rhs
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator&

(
    EDependencyQuery Lhs,
    EDependencyQuery Rhs
)

Public function

EDependencyC...

 

UE::AssetRegistry::operator&=

(
    EDependencyCategory& Lhs,
    EDependencyCategory Rhs
)

Public function

EDependencyP...

 

UE::AssetRegistry::operator&=

(
    EDependencyProperty& Lhs,
    EDependencyProperty Rhs
)

Public function

EDependencyQ...

 

UE::AssetRegistry::operator&=

(
    EDependencyQuery& Lhs,
    EDependencyQuery Rhs
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator^

(
    EDependencyCategory Lhs,
    EDependencyCategory Rhs
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator^

(
    EDependencyProperty Lhs,
    EDependencyProperty Rhs
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator^

(
    EDependencyQuery Lhs,
    EDependencyQuery Rhs
)

Public function

EDependencyQ...

 

UE::AssetRegistry::operator^=

(
    EDependencyQuery& Lhs,
    EDependencyQuery Rhs
)

Public function

EDependencyC...

 

UE::AssetRegistry::operator^=

(
    EDependencyCategory& Lhs,
    EDependencyCategory Rhs
)

Public function

EDependencyP...

 

UE::AssetRegistry::operator^=

(
    EDependencyProperty& Lhs,
    EDependencyProperty Rhs
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator|

(
    EDependencyCategory Lhs,
    EDependencyCategory Rhs
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator|

(
    EDependencyProperty Lhs,
    EDependencyProperty Rhs
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator|

(
    EDependencyQuery Lhs,
    EDependencyQuery Rhs
)

Public function

EDependencyC...

 

UE::AssetRegistry::operator|=

(
    EDependencyCategory& Lhs,
    EDependencyCategory Rhs
)

Public function

EDependencyP...

 

UE::AssetRegistry::operator|=

(
    EDependencyProperty& Lhs,
    EDependencyProperty Rhs
)

Public function

EDependencyQ...

 

UE::AssetRegistry::operator|=

(
    EDependencyQuery& Lhs,
    EDependencyQuery Rhs
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator~

(
    EDependencyProperty E
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator~

(
    EDependencyCategory E
)

Public function

constexpr ED...

 

UE::AssetRegistry::operator~

(
    EDependencyQuery E
)

Variables

Name Description

Public variable

constexpr int

 

EPackageExtensionCount

Public variable

FRedirectCollec...

 

GRedirectCollector

Global redirect collector callback structure

Public variable

FName

 

NAME_CookerBuildObject

Public variable

FName

 

NAME_CreateDefaultObject

Public variable

FName

 

NAME_Load

Public variable

FName

 

NAME_NoAccessExpected

A debug-only scope that is used to find global-scope operations.

Public variable

FName

 

NAME_PostLoad

Public variable

FName

 

NAME_PreLoad

Public variable

FName

 

NAME_ResetContext

A global-scope operation suck as AssetRegistry tick is occurring on the current thread inside of another scope, and the references made during this operation should not be associated with the previous scope.

Public variable

FName

 

NAME_Save