Navigation
API > API/Editor > API/Editor/SkeletonEditor
Provides basic stub functionality for ISkeletonTreeItem-derived classes
| Name | FSkeletonTreeItem |
| Type | class |
| Header File | /Engine/Source/Editor/SkeletonEditor/Public/SkeletonTreeItem.h |
| Include Path | #include "SkeletonTreeItem.h" |
Syntax
class FSkeletonTreeItem : public ISkeletonTreeItem
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSkeletonTreeItem
(
const TSharedRef< class ISkeletonTree >& InSkeletonTree |
SkeletonTreeItem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FReply OnDragDetected
(
const FGeometry& MyGeometry, |
SkeletonTreeItem.h |
Overridden from ISkeletonTreeItem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanRenameItem() |
SkeletonTreeItem.h | ||
virtual TSharedRef< SWidget > GenerateInlineEditWidget
(
const TAttribute< FText >& FilterText, |
Builds the slate widget for any inline data editing | SkeletonTreeItem.h | |
virtual TSharedRef< SWidget > GenerateWidgetForDataColumn
(
const FName& DataColumnName, |
Builds the slate widget for the data column | SkeletonTreeItem.h | |
virtual FName GetAttachName() |
Return the name used to attach to this item | SkeletonTreeItem.h | |
virtual TArray< TSharedPtr< ISkeletonTreeItem > > & GetChildren() |
The array of children for this item | SkeletonTreeItem.h | |
virtual TSharedRef< class IEditableSkeleton > GetEditableSkeleton() |
Get the editable skeleton the tree represents | SkeletonTreeItem.h | |
virtual TArray< TSharedPtr< ISkeletonTreeItem > > & GetFilteredChildren() |
The filtered array of children for this item | SkeletonTreeItem.h | |
virtual ESkeletonTreeFilterResult GetFilterResult() |
Get the current filter result | SkeletonTreeItem.h | |
virtual UObject * GetObject() |
Get the object represented by this item, if any | SkeletonTreeItem.h | |
virtual TSharedPtr< ISkeletonTreeItem > GetParent() |
Get this item's parent | SkeletonTreeItem.h | |
virtual TSharedRef< class ISkeletonTree > GetSkeletonTree() |
The owning skeleton tree | SkeletonTreeItem.h | |
virtual FName GetTypeName() |
SkeletonTreeItem.h | ||
virtual void HandleDragEnter
(
const FDragDropEvent& DragDropEvent |
Handle a drag and drop enter event | SkeletonTreeItem.h | |
virtual void HandleDragLeave
(
const FDragDropEvent& DragDropEvent |
Handle a drag and drop leave event | SkeletonTreeItem.h | |
virtual FReply HandleDrop
(
const FDragDropEvent& DragDropEvent |
Handle a drag and drop drop event | SkeletonTreeItem.h | |
virtual bool HasInlineEditor() |
SkeletonTreeItem.h | ||
virtual bool IsInitiallyExpanded() |
Get whether this item begins expanded or not | SkeletonTreeItem.h | |
virtual bool IsInlineEditorExpanded() |
Get the expansion state of the inline editor | SkeletonTreeItem.h | |
virtual bool IsOfTypeByName
(
const FName& Type |
SkeletonTreeItem.h | ||
virtual TSharedRef< ITableRow > MakeTreeRowWidget
(
const TSharedRef< STableViewBase >& InOwnerTable, |
ISkeletonTreeItem interface | SkeletonTreeItem.h | |
virtual void OnItemDoubleClicked() |
Handler for when the user double clicks on this item in the tree | SkeletonTreeItem.h | |
virtual void RequestRename() |
Requests a rename on the the tree row item | SkeletonTreeItem.h | |
virtual void SetFilterResult
(
ESkeletonTreeFilterResult InResult |
Set the current filter result | SkeletonTreeItem.h | |
virtual void SetParent
(
TSharedPtr< ISkeletonTreeItem > InParent |
Set this item's parent | SkeletonTreeItem.h | |
virtual void ToggleInlineEditorExpansion() |
Toggle the expansion state of the inline editor | SkeletonTreeItem.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FName & GetTypeId() |
SkeletonTreeItem.h |