Navigation
API > API/Editor > API/Editor/SkeletonEditor
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SCompoundWidget
- ISkeletonTree
References
| Module | SkeletonEditor |
| Header | /Engine/Source/Editor/SkeletonEditor/Public/ISkeletonTree.h |
| Include | #include "ISkeletonTree.h" |
Syntax
class ISkeletonTree : public SCompoundWidget
Remarks
Interface used to deal with skeleton editing UI
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AttachAssets
(
const TSharedRef< class ISkeletonTreeItem >& TargetItem, |
Attached the supplied assets to the tree to the specified attach item (bone/socket) | |
| const FName | |||
| void | DeselectAll () |
Deselect everything that is currently selected | |
| void | DuplicateAndSelectSocket
(
const FSelectedSocketInfo& SocketInfoToDuplicate, |
Duplicate the socket and select it | |
| TSharedRef< class IEditableSkeleton > | Get editable skeleton that this widget is editing | ||
| TSharedPtr< IPinnedCommandList > | Get the pinned commands widget, if any, for this tree | ||
| TSharedPtr< class IPersonaPreviewScene > | Get preview scene that this widget is editing | ||
| TSharedPtr< SWidget > | Get the search box widget, if any, for this tree | ||
| UBlendProfile * | Gets the currently selected blend profile | ||
| TArray< TSharedPtr< ISkeletonTreeItem > > | Get the selected items | ||
| void | Refresh () |
Manually refresh the tree | |
| void | Manually refresh the tree filter | ||
| FDelegateHandle | RegisterOnSelectionChanged
(
const FOnSkeletonTreeSelectionChanged& Delegate |
Registers a delegate to be called when the selected items have changed | |
| void | SelectItemsBy
(
TFunctionRef< bool(const TSharedRef< ISkeletonTreeItem >&, bool&)> Predicate |
Select items using the passed in predicate | |
| void | SetSelectedBone
(
const FName& InBoneName, |
Set the selected bone | |
| void | SetSelectedSocket
(
const FSelectedSocketInfo& InSocketInfo |
Set the selected socket | |
| void | SetSkeletalMesh
(
USkeletalMesh* NewSkeletalMesh |
Set the skeletal mesh we optionally work with | |
| void | UnregisterOnSelectionChanged
(
FDelegateHandle DelegateHandle |
Unregisters a delegate to be called when the selected items have changed |
Classes
| Type | Name | Description | |
|---|---|---|---|
| Columns |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| void | SetSelectedBone
(
const FName& InBoneName |
Please call/implement SetSelectedBone with ESelectInfo |