Navigation
API > API/Plugins > API/Plugins/DataRegistry
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDataRegistrySource
- UMetaDataRegistrySource
- UMetaDataRegistrySource_DataTable
References
| Module | DataRegistry |
| Header | /Engine/Plugins/Runtime/DataRegistry/Source/DataRegistry/Public/DataRegistrySource_DataTable.h |
| Include | #include "DataRegistrySource_DataTable.h" |
Syntax
UCLASS&40;Meta&61;&40;DisplayName&61;"DataTable Meta Source"&41;&41;
class UMetaDataRegistrySource_DataTable : public UMetaDataRegistrySource
Remarks
Meta source that will generate DataTable sources at runtime based on a directory scan or asset registration
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSubclassOf< UDataRegistrySource_DataTable > | CreatedSource | What specific source class to spawn | |
| FDataRegistrySource_DataTableRules | TableRules | Access rules |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Constructor |
Overridden from UMetaDataRegistrySource
| Type | Name | Description | |
|---|---|---|---|
| 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 | |
| TSubclassOf< UDataRegistrySource > | Returns what subclass of source to use for children, must be overridden! | ||
| bool | SetDataForChild
(
FName SourceName, |
Fills in new or existing child source for specific name, must be overridden! |