UMetaDataRegistrySource_CurveTable

Meta source that will generate CurveTable sources at runtime based on a directory scan or asset registration

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

DataRegistry

Header

/Engine/Plugins/Runtime/DataRegistry/Source/DataRegistry/Public/DataRegistrySource_CurveTable.h

Include

#include "DataRegistrySource_CurveTable.h"

Syntax

UCLASS(Meta=(DisplayName="CurveTable Meta Source"))
class UMetaDataRegistrySource_CurveTable : public UMetaDataRegistrySource

Remarks

Meta source that will generate CurveTable sources at runtime based on a directory scan or asset registration

Variables

Name Description

Public variable UProperty Category, EditAnywhere

TSubclassOf< UD...

 

CreatedSource

What specific source class to spawn

Public variable UProperty Category, EditAnywhere

FDataRegistrySo...

 

TableRules

Access rules

Constructors

Name Description

Public function

UMetaDataRegistrySource_CurveTable()

Constructor

Overridden from UMetaDataRegistrySource

Name Description

Protected function Virtual

bool

 

DoesAssetPassFilter

(
    const FAssetData& AssetData,
    bool bNewRegisteredAsset
)

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

Protected function Virtual Const

TSubclassOf<...

 

GetChildSourceClass()

Returns what subclass of source to use for children, must be overridden!

Protected function Virtual

bool

 

SetDataForChild

(
    FName SourceName,
    UDataRegistrySource* ChildSour...
)

Fills in new or existing child source for specific name, must be overridden!