IAssetRegistrySingleton

Storage for the singleton IAssetRegistry* TODO: this storage should be a class static variable on [IAssetRegistry](API\Runtime\AssetRegistry\AssetRegistry\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

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/Misc/AssetRegistryInterface.h

Include

#include "Misc/AssetRegistryInterface.h"

Syntax

class IAssetRegistrySingleton

Remarks

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

Functions

Name Description

Public function Static

IAssetRegist...

 

Get()

Constants

Name

Description

Singleton

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss