Navigation
API > API/Plugins > API/Plugins/DisplayClusterConfigurator
Base interface for editor tree view
| Name | IDisplayClusterConfiguratorViewTree |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterConfigurator/Public/Views/TreeViews/IDisplayClusterConfiguratorViewTree.h |
| Include Path | #include "Views/TreeViews/IDisplayClusterConfiguratorViewTree.h" |
Syntax
class IDisplayClusterConfiguratorViewTree : public IDisplayClusterConfiguratorView
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDisplayClusterConfiguratorViewTree() |
Views/TreeViews/IDisplayClusterConfiguratorViewTree.h |
Structs
| Name | Remarks |
|---|---|
| Columns | Type of the tree item |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnHoveredItemCleared | TMulticastDelegate_NoParams< void > | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
| FOnHoveredItemClearedDelegate | FOnHoveredItemCleared::FDelegate | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
| FOnHoveredItemSet | TMulticastDelegate_OneParam< void, const TSharedRef< IDisplayClusterConfiguratorTreeItem > & > | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
| FOnHoveredItemSetDelegate | FOnHoveredItemSet::FDelegate | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
| FOnItemsSelected | TMulticastDelegate_OneParam< void, const TArray< TSharedPtr< IDisplayClusterConfiguratorTreeItem > > & > | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
| FOnItemsSelectedDelegate | FOnItemsSelected::FDelegate | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
| FOnSelectionCleared | TMulticastDelegate_NoParams< void > | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
| FOnSelectionClearedDelegate | FOnSelectionCleared::FDelegate | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BindPinnableCommands
(
FUICommandList_Pinnable& CommandList |
Raised on tree view creation when binding UI commands | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void ClearHoveredItem() |
Remove hovered Item from this tree | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void ClearSelection() |
Removes all tree items from list of selected items | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void ConstructColumns
(
TArray< SHeaderRow::FColumn::FArguments >& OutColumnArgs |
Generates a list of columns to add to the tree view. | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void FillAddNewMenu
(
FMenuBuilder& MenuBuilder |
Raised when the "Add New" combo button is clicked and its menu is being opened | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void FillContextMenu
(
FMenuBuilder& MenuBuilder |
Raised when the context menu is being shown for an item in the tree view. | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void FillFilterOptionsMenu
(
FMenuBuilder& MenuBuilder |
Raised when the filter options combo button is clicked and its menu is being opened | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void FillViewOptionsMenu
(
FMenuBuilder& MenuBuilder |
Raised when the "View Options" combo button is clicked and its menu is being opened | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void Filter
(
const FDisplayClusterConfiguratorTreeFilterArgs& InArgs, |
Filters the specified list of items based on the filter arguments, and outputs the filtered list. | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void FindAndSelectObjects
(
const TArray< UObject* >& ObjectsToSelect |
Finds any tree items that represent the specified objects and selects them. | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
FText GetCornerText() |
Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | ||
UDisplayClusterConfigurationData * GetEditorData() |
Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | ||
TSharedPtr< IDisplayClusterConfiguratorTreeItem > GetHoveredItem() |
Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | ||
TArray< TSharedPtr< IDisplayClusterConfiguratorTreeItem > > GetSelectedItems() |
Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | ||
void GetSelectedObjects
(
TArray< UObject* >& OutObjects |
Gets the objects that are currently selected in the tree view. | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void RebuildTree() |
Rebuild the tree from the config | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
FDelegateHandle RegisterOnHoveredItemCleared
(
const FOnHoveredItemClearedDelegate& Delegate |
Register clear hovered tree item delegate | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
FDelegateHandle RegisterOnHoveredItemSet
(
const FOnHoveredItemSetDelegate& Delegate |
Register the hovered tree item delegate | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void SetHoveredItem
(
const TSharedRef< IDisplayClusterConfiguratorTreeItem >& InTreeItem |
Sets currently hovered tree item | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void SetSelectedItems
(
const TArray< TSharedPtr< IDisplayClusterConfiguratorTreeItem > >& InTreeItems |
Sets currently selected tree items | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
bool ShowAddNewButton() |
Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | ||
bool ShowFilterOptionsButton() |
Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | ||
bool ShowViewOptionsButton() |
Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | ||
void Sort
(
const TArray< TSharedPtr< IDisplayClusterConfiguratorTreeItem > >& InItems, |
Sorts the specified list of items based on the current sort configuration and outputs the sorted list. | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void UnregisterOnHoveredItemCleared
(
FDelegateHandle DelegateHandle |
Unregister clear hovered tree item delegate | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h | |
void UnregisterOnHoveredItemSet
(
FDelegateHandle DelegateHandle |
Remove the hovered tree item delegate | Views/TreeViews/IDisplayClusterConfiguratorViewTree.h |