Navigation
API > API/Plugins > API/Plugins/ControlRig > API/Plugins/ControlRig/Rigs
References
| Module | ControlRig |
| Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Rigs/RigHierarchyDefines.h |
| Include | #include "Rigs/RigHierarchyDefines.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FRigElementKeyCollection
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FRigElementKey > | Keys |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRigElementKeyCollection
(
const TArray< FRigElementKey >& InKeys |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | Add
(
const FRigElementKey& InKey |
||
| int32 | AddUnique
(
const FRigElementKey& InKey |
||
| TArray< FRigElementKey >::RangedForConstIteratorType | begin () |
||
| TArray< FRigElementKey >::RangedForIteratorType | begin () |
||
| bool | Contains
(
const FRigElementKey& InKey |
||
| void | Empty () |
Resets the data structure and removes all storage. | |
| TArray< FRigElementKey >::RangedForConstIteratorType | end () |
||
| TArray< FRigElementKey >::RangedForIteratorType | end () |
||
| FRigElementKeyCollection | FilterByName
(
const FName& InPartialName |
Filters a collection by name | |
| FRigElementKeyCollection | FilterByType
(
uint8 InElementTypes |
Filters a collection by element type | |
| FRigElementKey & | First () |
Returns the first element of this collection. | |
| const FRigElementKey & | First () |
Returns the first element of this collection. | |
| const TArray< FRigElementKey > & | GetKeys () |
||
| bool | IsEmpty () |
Returns true if this collection contains no elements. | |
| bool | IsValidIndex
(
int32 InIndex |
Returns true if a given instruction index is valid. | |
| FRigElementKey & | Last () |
Returns the last element of this collection. | |
| const FRigElementKey & | Last () |
Returns the last element of this collection. | |
| FRigElementKeyCollection | MakeDifference
(
const FRigElementKeyCollection& A, |
Returns the difference between two collections | |
| FRigElementKeyCollection | MakeFromChain
(
URigHierarchy* InHierarchy, |
Creates a collection containing an item chain | |
| FRigElementKeyCollection | MakeFromChildren
(
URigHierarchy* InHierarchy, |
Creates a collection containing all of the children of a given | |
| FRigElementKeyCollection | MakeFromCompleteHierarchy
(
URigHierarchy* InHierarchy, |
Creates a collection containing all keys of a hierarchy | |
| FRigElementKeyCollection | MakeFromName
(
URigHierarchy* InHierarchy, |
Creates a collection containing all of the elements with a given name | |
| FRigElementKeyCollection | MakeIntersection
(
const FRigElementKeyCollection& A, |
Returns the intersection between two collections | |
| FRigElementKeyCollection | MakeReversed
(
const FRigElementKeyCollection& InCollection |
Returns the collection in the reverse order | |
| FRigElementKeyCollection | MakeUnion
(
const FRigElementKeyCollection& A, |
Returns the union between two collections | |
| int32 | Num () |
Returns the number of elements in this collection. | |
| void | Reset () |
Resets the data structure and maintains all storage. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| const FRigElementKey & | operator[]
(
int32 InIndex |
Const accessor for an element given its index |