| IDropTarget | ||||
| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Editor/SceneOutliner/Public/FolderTreeItem.h |
Include |
#include "FolderTreeItem.h" |
struct FFolderTreeItem : public SceneOutliner::ITreeItem
A tree item that represents a folder in the world
Name | Description | |
---|---|---|
|
FFolderTreeItem ( |
Constructor that takes a path to this folder (including leaf-name) |
Name | Description | ||
---|---|---|---|
|
CanInteract() |
Check whether it should be possible to interact with this tree item |
|
|
CreateParent() |
Create this item's parent. It is valid to return nullptr if this item has no parent |
|
|
FindParent ( |
Get this item's parent item. It is valid to return nullptr if this item has no parent |
|
|
GenerateContextMenu ( |
Generate a context menu for this item. Only called if only this item is selected. |
|
|
GetDisplayString() |
Get the raw string to display for this tree item - used for sorting |
|
|
GetID() |
Get the ID that represents this tree item. Used to reference this item in a map |
|
|
GetTypeSortPriority() |
Get the sort priority given to this item's type |
|
|
OnExpansionChanged() |
Called when the expansion changes on this folder |
|
|
PopulateDragDropPayload ( |
Populate the specified drag/drop payload with any relevant information for this type |
|
|
Visit ( |
Visit this tree item |
|
|
Visit ( |
Name | Description | ||
---|---|---|---|
|
OnDrop ( |
Called to drop the specified objects on this item. |
|
|
FDragValidat... |
ValidateDrop ( |
Called to test whether the specified payload can be dropped onto this tree item |