Navigation
API > API/Plugins > API/Plugins/ControlRig
| Name | FRigBaseElement |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Rigs/RigHierarchyElements.h |
| Include Path | #include "Rigs/RigHierarchyElements.h" |
Syntax
USTRUCT (BlueprintType )
struct FRigBaseElement
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Rigs/RigHierarchyElements.h | |||
FRigBaseElement
(
URigHierarchy* InOwner, |
Only derived types should be able to construct this one. | Rigs/RigHierarchyElements.h | |
FRigBaseElement
(
const FRigBaseElement& InOther |
Rigs/RigHierarchyElements.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FRigBaseElement() |
Rigs/RigHierarchyElements.h |
Enums
Public
| Name | Remarks |
|---|---|
| EElementIndex |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ElementTypeIndex | const EElementIndex | Rigs/RigHierarchyElements.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopyPose
(
FRigBaseElement* InOther, |
Rigs/RigHierarchyElements.h | ||
FRigBaseComponent * FindComponent
(
const FName& InName |
Rigs/RigHierarchyElements.h | ||
const FRigBaseComponent * FindComponent
(
const FName& InName |
Rigs/RigHierarchyElements.h | ||
const FRigBaseComponent * GetComponent
(
int32 InIndex |
Rigs/RigHierarchyElements.h | ||
FRigBaseComponent * GetComponent
(
int32 InIndex |
Rigs/RigHierarchyElements.h | ||
TArray< FRigComponentKey > GetComponentKeys() |
Rigs/RigHierarchyElements.h | ||
int32 GetCreatedAtInstructionIndex() |
Rigs/RigHierarchyElements.h | ||
virtual const FName & GetDisplayName() |
Rigs/RigHierarchyElements.h | ||
virtual int32 GetElementTypeIndex() |
Rigs/RigHierarchyElements.h | ||
const T * GetFirstComponent () |
Rigs/RigHierarchyElements.h | ||
T * GetFirstComponent () |
Rigs/RigHierarchyElements.h | ||
const FRigBaseComponent * GetFirstComponent
(
const UScriptStruct* InComponentStruct |
Rigs/RigHierarchyElements.h | ||
FRigBaseComponent * GetFirstComponent
(
const UScriptStruct* InComponentStruct |
Rigs/RigHierarchyElements.h | ||
const FName & GetFName() |
Rigs/RigHierarchyElements.h | ||
int32 GetIndex() |
Rigs/RigHierarchyElements.h | ||
const FRigElementKey & GetKey() |
Rigs/RigHierarchyElements.h | ||
FRigElementKeyAndIndex GetKeyAndIndex() |
Rigs/RigHierarchyElements.h | ||
const FRigBaseMetadata * GetMetadata
(
const FName& InName, |
Rigs/RigHierarchyElements.h | ||
FRigBaseMetadata * GetMetadata
(
const FName& InName, |
Metadata. | Rigs/RigHierarchyElements.h | |
const FString & GetName() |
Rigs/RigHierarchyElements.h | ||
virtual int32 GetNumCurves() |
Rigs/RigHierarchyElements.h | ||
virtual int32 GetNumTransforms() |
Rigs/RigHierarchyElements.h | ||
const URigHierarchy * GetOwner () |
Rigs/RigHierarchyElements.h | ||
URigHierarchy * GetOwner () |
Rigs/RigHierarchyElements.h | ||
virtual UScriptStruct * GetScriptStruct() |
Rigs/RigHierarchyElements.h | ||
int32 GetSpawnIndex() |
Rigs/RigHierarchyElements.h | ||
int32 GetSubIndex() |
Rigs/RigHierarchyElements.h | ||
ERigElementType GetType() |
Rigs/RigHierarchyElements.h | ||
bool IsA
(
const UScriptStruct* InScriptStruct |
Rigs/RigHierarchyElements.h | ||
bool IsA () |
Rigs/RigHierarchyElements.h | ||
bool IsProcedural() |
Rigs/RigHierarchyElements.h | ||
bool IsSelected() |
Rigs/RigHierarchyElements.h | ||
bool IsTypeOf
(
ERigElementType InElementType |
Rigs/RigHierarchyElements.h | ||
virtual void Load
(
FArchive& Ar, |
Rigs/RigHierarchyElements.h | ||
void NotifyMetadataTagChanged
(
const FName& InTag, |
Rigs/RigHierarchyElements.h | ||
int32 NumComponents() |
Components. | Rigs/RigHierarchyElements.h | |
bool RemoveAllMetadata() |
Rigs/RigHierarchyElements.h | ||
bool RemoveMetadata
(
const FName& InName |
Rigs/RigHierarchyElements.h | ||
virtual void Save
(
FArchive& Ar, |
Rigs/RigHierarchyElements.h | ||
void Serialize
(
FArchive& Ar, |
Rigs/RigHierarchyElements.h | ||
bool SetMetadata
(
const FName& InName, |
Rigs/RigHierarchyElements.h | ||
FRigBaseMetadata * SetupValidMetadata
(
const FName& InName, |
Rigs/RigHierarchyElements.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopyFrom
(
const FRigBaseElement* InOther |
Helper function to be called as part of URigHierarchy::CopyHierarchy | Rigs/RigHierarchyElements.h | |
void InitializeFrom
(
const FRigBaseElement* InOther |
Used to initialize this base element during URigHierarchy::CopyHierarchy. | Rigs/RigHierarchyElements.h | |
virtual void LinkStorage
(
const TArrayView< FTransform >& InTransforms, |
Rigs/RigHierarchyElements.h | ||
virtual void UnlinkStorage
(
FRigReusableElementStorage< FTransform >& InTransforms, |
Rigs/RigHierarchyElements.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int32 GetElementTypeCount() |
Rigs/RigHierarchyElements.h | ||
static bool IsClassOf
(
const FRigBaseElement* InElement |
Rigs/RigHierarchyElements.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigBaseElement & operator=
(
const FRigBaseElement& InOther |
Rigs/RigHierarchyElements.h |