Navigation
API > API/Editor > API/Editor/SkeletonEditor
| Name | FSkeletonTreeBuilder |
| Type | class |
| Header File | /Engine/Source/Editor/SkeletonEditor/Public/SkeletonTreeBuilder.h |
| Include Path | #include "SkeletonTreeBuilder.h" |
Syntax
class FSkeletonTreeBuilder : public ISkeletonTreeBuilder
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSkeletonTreeBuilder
(
const FSkeletonTreeBuilderArgs& InBuilderArgs |
SkeletonTreeBuilder.h |
Functions
Public
Overridden from ISkeletonTreeBuilder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Build
(
FSkeletonTreeBuilderOutput& Output |
Build an array of skeleton tree items to display in the tree. | SkeletonTreeBuilder.h | |
virtual void Filter
(
const FSkeletonTreeFilterArgs& InArgs, |
Apply filtering to the tree items | SkeletonTreeBuilder.h | |
virtual ESkeletonTreeFilterResult FilterItem
(
const FSkeletonTreeFilterArgs& InArgs, |
Allows the builder to contribute to filtering an item | SkeletonTreeBuilder.h | |
virtual void Initialize
(
const TSharedRef< class ISkeletonTree >& InSkeletonTree, |
ISkeletonTreeBuilder interface | SkeletonTreeBuilder.h | |
virtual bool IsShowingAttachedAssets() |
Get whether this builder is showing bones | SkeletonTreeBuilder.h | |
virtual bool IsShowingBones() |
Get whether this builder is showing bones | SkeletonTreeBuilder.h | |
virtual bool IsShowingSockets() |
Get whether this builder is showing bones | SkeletonTreeBuilder.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddAttachedAssetContainer
(
const FPreviewAssetAttachContainer& AttachedObjects, |
SkeletonTreeBuilder.h | ||
void AddAttachedAssets
(
FSkeletonTreeBuilderOutput& Output |
SkeletonTreeBuilder.h | ||
void AddBones
(
FSkeletonTreeBuilderOutput& Output |
Add Bones | SkeletonTreeBuilder.h | |
void AddSockets
(
FSkeletonTreeBuilderOutput& Output |
Add Sockets | SkeletonTreeBuilder.h | |
void AddSocketsFromData
(
const TArray< USkeletalMeshSocket* >& SocketArray, |
SkeletonTreeBuilder.h | ||
void AddVirtualBones
(
FSkeletonTreeBuilderOutput& Output |
SkeletonTreeBuilder.h | ||
TSharedRef< class ISkeletonTreeItem > CreateAttachedAssetTreeItem
(
UObject* InAsset, |
Create an item for an attached asset | SkeletonTreeBuilder.h | |
TSharedRef< class ISkeletonTreeItem > CreateBoneTreeItem
(
const FName& InBoneName |
Create an item for a bone | SkeletonTreeBuilder.h | |
TSharedRef< class ISkeletonTreeItem > CreateSocketTreeItem
(
USkeletalMeshSocket* InSocket, |
Create an item for a socket | SkeletonTreeBuilder.h | |
TSharedRef< class ISkeletonTreeItem > CreateVirtualBoneTreeItem
(
const FName& InBoneName |
Create an item for a virtual bone | SkeletonTreeBuilder.h | |
ESkeletonTreeFilterResult FilterRecursive
(
const FSkeletonTreeFilterArgs& InArgs, |
Helper function for filtering | SkeletonTreeBuilder.h |