Navigation
API > API/Editor > API/Editor/AssetDefinition
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAssetDefinitionRegistry
References
| Module | AssetDefinition |
| Header | /Engine/Source/Editor/AssetDefinition/Public/AssetDefinitionRegistry.h |
| Include | #include "AssetDefinitionRegistry.h" |
Syntax
class UAssetDefinitionRegistry : public UObject
Functions
| Type | Name | Description | |
|---|---|---|---|
| UAssetDefinitionRegistry * | Get () |
||
| TArray< TObjectPtr< UAssetDefinition > > | |||
| const UAssetDefinition * | GetAssetDefinitionForAsset
(
const FAssetData& Asset |
||
| const UAssetDefinition * | GetAssetDefinitionForClass
(
const UClass* Class |
||
| void | RegisterAssetDefinition
(
UAssetDefinition* AssetDefinition |
Normally UAssetDefinitionRegistry are registered automatically by their CDO. | |
| void | UnregisterAssetDefinition
(
UAssetDefinition* AssetDefinition |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. |
Constants
| Name | Description |
|---|---|
| bHasShutDown | |
| Singleton |