Navigation
API > API/Plugins > API/Plugins/IKRigEditor
| Name | SIKRigHierarchy |
| Type | class |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRigEditor/Public/RigEditor/SIKRigHierarchy.h |
| Include Path | #include "RigEditor/SIKRigHierarchy.h" |
Syntax
class SIKRigHierarchy :
public SCompoundWidget,
public FEditorUndoClient
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SIKRigHierarchy
- FSlateControlledConstruction → SWidget → SCompoundWidget → SIKRigHierarchy
- FEditorUndoClient → SIKRigHierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~SIKRigHierarchy() |
RigEditor/SIKRigHierarchy.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllElements | TArray< TSharedPtr< FIKRigTreeElement > > | RigEditor/SIKRigHierarchy.h | ||
| CommandList | TSharedPtr< FUICommandList > | Command list we bind to | RigEditor/SIKRigHierarchy.h | |
| EditorController | TWeakPtr< FIKRigEditorController > | Centralized editor controls (facilitate cross-communication between multiple UI elements) | RigEditor/SIKRigHierarchy.h | |
| FIKRigEditorController | friend | RigEditor/SIKRigHierarchy.h | ||
| FilterOptions | FIKRigHierarchyFilterOptions | RigEditor/SIKRigHierarchy.h | ||
| ImportSettings | FIKRigHierarchyImportSettings | END tree view callbacks | RigEditor/SIKRigHierarchy.h | |
| RootElements | TArray< TSharedPtr< FIKRigTreeElement > > | RigEditor/SIKRigHierarchy.h | ||
| SIKRigHierarchyItem | friend | RigEditor/SIKRigHierarchy.h | ||
| SIKRigRetargetChainList | friend | RigEditor/SIKRigHierarchy.h | ||
| SIKRigSolverStack | friend | RigEditor/SIKRigHierarchy.h | ||
| TextFilter | TSharedPtr< FTextFilterExpressionEvaluator > | RigEditor/SIKRigHierarchy.h | ||
| TreeView | TSharedPtr< SIKRigSkeletonTreeView > | Tree view widget | RigEditor/SIKRigHierarchy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddSelectedItemFromViewport
(
const FName& ItemName, |
RigEditor/SIKRigHierarchy.h | ||
void Construct
(
const FArguments& InArgs, |
RigEditor/SIKRigHierarchy.h | ||
int32 GetNumSelectedGoals() |
RigEditor/SIKRigHierarchy.h | ||
void GetSelectedBoneChains
(
TArray< FBoneChain >& OutChains |
RigEditor/SIKRigHierarchy.h | ||
| RigEditor/SIKRigHierarchy.h | |||
void GetSelectedBones
(
TArray< TSharedPtr< FIKRigTreeElement > >& OutBoneItems |
RigEditor/SIKRigHierarchy.h | ||
| RigEditor/SIKRigHierarchy.h | |||
void GetSelectedGoals
(
TArray< TSharedPtr< FIKRigTreeElement > >& OutSelectedGoals |
RigEditor/SIKRigHierarchy.h | ||
TArray< TSharedPtr< FIKRigTreeElement > > GetSelectedItems() |
RigEditor/SIKRigHierarchy.h | ||
bool HasSelectedItems() |
RigEditor/SIKRigHierarchy.h | ||
bool IsElementConnectedToAnySolver
(
TWeakPtr< FIKRigTreeElement > TreeElement |
Determine if the element is connected to ANY solver | RigEditor/SIKRigHierarchy.h | |
bool IsElementConnectedToSolver
(
TWeakPtr< FIKRigTreeElement > TreeElement, |
END selection state queries determine if the element is connected to the selected solver | RigEditor/SIKRigHierarchy.h | |
bool IsElementExcludedBone
(
TWeakPtr< FIKRigTreeElement > TreeElement |
Determine if the element is an excluded bone | RigEditor/SIKRigHierarchy.h | |
bool IsGoalSelected
(
const FName& GoalName |
RigEditor/SIKRigHierarchy.h | ||
bool IsSkeletonLoaded() |
Return true if a skeleton hierarchy has been loaded from an asset | RigEditor/SIKRigHierarchy.h | |
FReply OnImportSkeletonClicked() |
Import skeletal mesh into the asset | RigEditor/SIKRigHierarchy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsBoneInSelection
(
TArray< TSharedPtr< FIKRigTreeElement > >& SelectedBoneItems, |
Selection state queries | RigEditor/SIKRigHierarchy.h |