Navigation
Unreal Engine C++ API Reference > Editor > SkeletonEditor
Inheritance Hierarchy
- 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 | 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 |