Navigation
API > API/Plugins > API/Plugins/HierarchyTableEditor
| Name | FHierarchyTableEditorModule |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/HierarchyTable/Source/Editor/Public/HierarchyTableEditorModule.h |
| Include Path | #include "HierarchyTableEditorModule.h" |
Syntax
class FHierarchyTableEditorModule : public IModuleInterface
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BuiltinElementTypes | TArray< TWeakObjectPtr< UScriptStruct > > | HierarchyTableEditorModule.h | ||
| BuiltinTableTypes | TArray< TWeakObjectPtr< UScriptStruct > > | HierarchyTableEditorModule.h | ||
| EditorColumns | TMap< TObjectKey< UScriptStruct >, TArray< TSharedPtr< IHierarchyTableColumn > > > | HierarchyTableEditorModule.h | ||
| TableHandlers | TMap< TObjectKey< UScriptStruct >, const UClass * > | HierarchyTableEditorModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< IHierarchyTable > CreateHierarchyTableWidget
(
const TObjectPtr< UHierarchyTable > HierarchyTable |
HierarchyTableEditorModule.h | ||
const TObjectPtr< UHierarchyTable_TableTypeHandler > CreateTableHandler
(
const TObjectPtr< UHierarchyTable > HierarchyTable |
HierarchyTableEditorModule.h | ||
const TObjectPtr< UHierarchyTable_TableTypeHandler > CreateTableHandler
(
const TObjectPtr< const UScriptStruct > TableType |
HierarchyTableEditorModule.h | ||
TArray< TSharedPtr< IHierarchyTableColumn > > GetElementTypeEditorColumns
(
const TObjectPtr< const UHierarchyTable > HierarchyTable |
HierarchyTableEditorModule.h | ||
void RegisterElementTypeEditorColumns
(
const UScriptStruct* ElementType, |
HierarchyTableEditorModule.h | ||
void RegisterTableType
(
const UScriptStruct* TableType, |
HierarchyTableEditorModule.h | ||
virtual void ShutdownModule() |
HierarchyTableEditorModule.h | ||
virtual void StartupModule() |
HierarchyTableEditorModule.h | ||
void UnregisterElementTypeEditorColumns
(
const UScriptStruct* ElementType |
HierarchyTableEditorModule.h | ||
void UnregisterTableType
(
const UScriptStruct* TableType |
HierarchyTableEditorModule.h |