Navigation
API > API/Plugins > API/Plugins/DataRegistry
Meta source that will generate DataTable sources at runtime based on a directory scan or asset registration
| Name | UMetaDataRegistrySource_DataTable |
| Type | class |
| Header File | /Engine/Plugins/Runtime/DataRegistry/Source/DataRegistry/Public/DataRegistrySource_DataTable.h |
| Include Path | #include "DataRegistrySource_DataTable.h" |
Syntax
UCLASS (MinimalAPI, Meta=(DisplayName="DataTable Meta Source"))
class UMetaDataRegistrySource_DataTable : public UMetaDataRegistrySource
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataRegistrySource → UMetaDataRegistrySource → UMetaDataRegistrySource_DataTable
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMetaDataRegistrySource_DataTable() |
Constructor | DataRegistrySource_DataTable.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CreatedSource | TSubclassOf< UDataRegistrySource_DataTable > | What specific source class to spawn | DataRegistrySource_DataTable.h |
|
| TableRules | FDataRegistrySource_DataTableRules | Access rules | DataRegistrySource_DataTable.h |
|
Functions
Public
Protected
Overridden from UMetaDataRegistrySource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool DoesAssetPassFilter
(
const FAssetData& AssetData, |
Returns true if this asset data passes the filter for this meta source, bNewRegisteredAsset is true if it comes from a RegisterSpecificAsset call and needs extra path checking | DataRegistrySource_DataTable.h | |
virtual TSubclassOf< UDataRegistrySource > GetChildSourceClass() |
Returns what subclass of source to use for children, must be overridden! | DataRegistrySource_DataTable.h | |
virtual bool SetDataForChild
(
FName SourceName, |
Fills in new or existing child source for specific name, must be overridden! | DataRegistrySource_DataTable.h |