Navigation
API > API/Plugins > API/Plugins/ControlRig > API/Plugins/ControlRig/Rigs
Inheritance Hierarchy
- FRigBaseMetadata
- FRigBoolArrayMetadata
- FRigBoolMetadata
- FRigElementKeyArrayMetadata
- FRigElementKeyMetadata
- FRigFloatArrayMetadata
- FRigFloatMetadata
- FRigInt32ArrayMetadata
- FRigInt32Metadata
- FRigLinearColorArrayMetadata
- FRigLinearColorMetadata
- FRigNameArrayMetadata
- FRigNameMetadata
- FRigQuatArrayMetadata
- FRigQuatMetadata
- FRigRotatorArrayMetadata
- FRigRotatorMetadata
- FRigTransformArrayMetadata
- FRigTransformMetadata
- FRigVectorArrayMetadata
- FRigVectorMetadata
References
| Module | ControlRig |
| Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Rigs/RigHierarchyMetadata.h |
| Include | #include "Rigs/RigHierarchyMetadata.h" |
Syntax
USTRUCT ()
struct FRigBaseMetadata
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | Name | ||
| ERigMetadataType | Type | ||
| const FProperty * | ValueProperty |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DestroyMetadata
(
FRigBaseMetadata** Metadata |
||
| UScriptStruct * | GetMetadataStruct
(
const ERigMetadataType& InType |
||
| UScriptStruct * | |||
| const FName & | GetName () |
||
| ERigMetadataType | GetType () |
||
| const void * | GetValueData () |
||
| void * | GetValueData () |
||
| const FProperty * | |||
| const int32 & | GetValueSize () |
||
| bool | IsA () |
||
| bool | IsArray () |
||
| bool | IsClassOf
(
const FRigBaseMetadata* InMetadata |
||
| bool | IsValid () |
||
| FRigBaseMetadata * | MakeMetadata
(
const FName& InName, |
||
| void | |||
| bool | SetValueData
(
const void* InData, |
||
| bool | SetValueDataImpl
(
const void* InData |