FDataRegistryEditorModule

The public interface to this module

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DataRegistryEditor

Header

/Engine/Plugins/Runtime/DataRegistry/Source/DataRegistryEditor/Public/DataRegistryEditorModule.h

Include

#include "DataRegistryEditorModule.h"

Syntax

class FDataRegistryEditorModule :
    public IModuleInterface,
    public IHasMenuExtensibility,
    public IHasToolBarExtensibility

Remarks

The public interface to this module

Functions

Name Description

Public function Static

void

 

GenerateDataRegistryTypeComboBoxStrings

(
    TArray< TSharedPtr< FString > >& O...,
    TArray< TSharedPtr< SToolTip >>& O...,
    TArray< bool >& OutRestrictedItems,
    bool bAllowClear,
    FName FilterStructName
)

Called to get list of valid data registry types, used by MakeDataRegistryTypeSelector or can be used for a property handle version

Public function Static

FDataRegistr...

 

Get()

Singleton-like access to this module's interface.

Public function Static

bool

 

IsAvailable()

Checks to see if this module is loaded and ready.

Public function Static

TSharedRef< ...

 

MakeDataRegistryItemNameSelector

(
    FOnGetDataRegistryDisplayText OnGet...,
    FOnGetDataRegistryId OnGetId,
    FOnSetDataRegistryId OnSetId,
    FOnGetCustomDataRegistryItemNames O...,
    bool bAllowClear
)

Creates a simple version of a Data Registry Item Name selector, not bound to a PropertyHandle.

Public function Static

TSharedRef< ...

 

MakeDataRegistryTypeSelector

(
    FOnGetDataRegistryDisplayText OnGet...,
    FOnSetDataRegistryType OnSetType,
    bool bAllowClear,
    FName FilterStructName
)

Creates a simple version of a Data Registry Type selector, not bound to a PropertyHandle

Overridden from IHasMenuExtensibility

Name Description

Public function Virtual

TSharedPtr< ...

 

GetMenuExtensibilityManager()

Gets the extensibility managers for outside entities to extend data registry editor's menus and toolbars

Overridden from IHasToolBarExtensibility

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss