Navigation
API > API/Plugins > API/Plugins/IKRigEditor > API/Plugins/IKRigEditor/RigEditor
References
| Module | IKRigEditor |
| Header | /Engine/Plugins/Animation/IKRig/Source/IKRigEditor/Public/RigEditor/IKRigAutoCharacterizer.h |
| Include | #include "RigEditor/IKRigAutoCharacterizer.h" |
Syntax
struct FAbstractHierarchy
Remarks
An abstract representation of a skeleton including just their names and hierarchy
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAbstractHierarchy
(
USkeletalMesh* InMesh |
|||
FAbstractHierarchy
(
const TArray< FName >& InBones, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Returns an integer score representing the number of bones in Other matching this OutMissingBones will contain the names of all bones in the template that were not found in the input OutBonesWithDifferentParent will contain the names of all bones in the input that have a different parent in the template | ||
| void | FindBonesNotInOther
(
const FAbstractHierarchy& OtherHierarchy, |
Return a list of all bones in this hierarchy that are NOT in OtherHierarchy | |
| int32 | GetBoneIndex
(
const FName BoneName, |
Get the index from the name | |
| FName | GetBoneName
(
const int32 BoneIndex, |
Get the name of a bone from it's index | |
| const TArray< FName > & | GetBoneNames
(
const ECleanOrFullName NameType |
Read-only access to the full names of the bones | |
| void | GetBonesInChain
(
const FName Start, |
Outputs a list of bone names in order from root to leaf that reside between start and end (inclusive) | |
| void | GetImmediateChildren
(
const FName& BoneName, |
Get a list of the immediate children of BoneName | |
| int32 | GetNumMatchingBones
(
const FAbstractHierarchy& OtherHierarchy |
Return the total number of bones that are also in OtherHierarchy with the same parent | |
| int32 | GetParentIndex
(
const FName BoneName, |
Get index of parent bone | |
| bool | IsChildOf
(
const FName Parent, |
Returns true if PotentialChild is within the branch under Parent |