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