Navigation
API > API/Editor > API/Editor/AssetDefinition
Inheritance Hierarchy
- UObject
- UAssetDefinitionRegistry
References
| Module | AssetDefinition |
| Header | /Engine/Source/Editor/AssetDefinition/Public/AssetDefinitionRegistry.h |
| Include | #include "AssetDefinitionRegistry.h" |
Syntax
UCLASS (Config=Editor)
class UAssetDefinitionRegistry : public UObject
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
||
| UAssetDefinitionRegistry * | Get () |
||
| TArray< TObjectPtr< UAssetDefinition > > | |||
| TArray< TSoftClassPtr< UObject > > | |||
| const UAssetDefinition * | GetAssetDefinitionForAsset
(
const FAssetData& Asset |
||
| const UAssetDefinition * | GetAssetDefinitionForClass
(
const UClass* Class |
||
| uint64 | Gets the current version of the AssetDefinitions. Version is updated whenever an AssetDefinition is Registered/Unregistered. | ||
| FOnAssetDefinitionRegistryVersionChange & | Called when the AssetDefinitionRegistry's version has changed. | ||
| void | RegisterAssetDefinition
(
UAssetDefinition* AssetDefinition |
Normally UAssetDefinitionRegistry are registered automatically by their CDO. | |
| void | UnregisterAssetDefinition
(
UAssetDefinition* AssetDefinition |
Constants
| Name | Description |
|---|---|
| bHasShutDown | |
| Singleton |