Navigation
API > API/Editor > API/Editor/SkeletonEditor
Inheritance Hierarchy
- TSharedFromThis
- ISkeletonTreeItem
- FSkeletonTreeItem
References
| Module | SkeletonEditor |
| Header | /Engine/Source/Editor/SkeletonEditor/Public/ISkeletonTreeItem.h |
| Include | #include "ISkeletonTreeItem.h" |
Syntax
class ISkeletonTreeItem : public TSharedFromThis< ISkeletonTreeItem >
Remarks
Interface for a skeleton tree item
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| TSharedRef< SWidget > | GenerateInlineEditWidget
(
const TAttribute< FText >& FilterText, |
Builds the slate widget for any inline data editing | |
| TSharedRef< SWidget > | GenerateWidgetForDataColumn
(
const FName& DataColumnName, |
Builds the slate widget for the data column | |
| void | GenerateWidgetForNameColumn
(
TSharedPtr< SHorizontalBox > Box, |
Builds the slate widget for the name column | |
| FName | Return the name used to attach to this item | ||
| TArray< TSharedPtr< ISkeletonTreeItem > > & | GetChildren () |
The array of children for this item | |
| TSharedRef< class IEditableSkeleton > | Get the editable skeleton the tree represents | ||
| TArray< TSharedPtr< ISkeletonTreeItem > > & | The filtered array of children for this item | ||
| ESkeletonTreeFilterResult | Get the current filter result | ||
| UObject * | GetObject () |
Get the object represented by this item, if any | |
| TSharedPtr< ISkeletonTreeItem > | GetParent () |
Get this item's parent | |
| FName | Get the name of the item that this row represents | ||
| TSharedRef< class ISkeletonTree > | The owning skeleton tree | ||
| const FName & | GetTypeId () |
||
| FName | GetTypeName () |
||
| void | HandleDragEnter
(
const FDragDropEvent& DragDropEvent |
Handle a drag and drop enter event | |
| void | HandleDragLeave
(
const FDragDropEvent& DragDropEvent |
Handle a drag and drop leave event | |
| FReply | HandleDrop
(
const FDragDropEvent& DragDropEvent |
Handle a drag and drop drop event | |
| bool | |||
| bool | Get whether this item begins expanded or not | ||
| bool | Get the expansion state of the inline editor | ||
| bool | IsOfType () |
Check if this item can cast safely to the specified template type | |
| bool | IsOfTypeByName
(
const FName& Type |
||
| TSharedRef< ITableRow > | MakeTreeRowWidget
(
const TSharedRef< STableViewBase >& InOwnerTable, |
Builds the table row widget to display this info | |
| void | Handler for when the user double clicks on this item in the tree | ||
| void | Requests a rename on the the tree row item | ||
| void | SetFilterResult
(
ESkeletonTreeFilterResult InResult |
Set the current filter result | |
| void | SetParent
(
TSharedPtr< ISkeletonTreeItem > InParent |
Set this item's parent | |
| void | Toggle the expansion state of the inline editor |