Navigation
API > API/Plugins > API/Plugins/ControlRig
This is rig element types that we support This can be used as a mask so supported as a bitfield
| Name | ERigElementType |
| Type | enum |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Rigs/RigHierarchyDefines.h |
| Include Path | #include "Rigs/RigHierarchyDefines.h" |
Syntax
enum ERigElementType
{
None = 0,
Bone = 0x001,
Null = 0x002,
Space = Null,
Control = 0x004,
Curve = 0x008,
Physics = 0x010,
Reference = 0x020,
Connector = 0x040,
Socket = 0x080,
All = Bone | Null | Control | Curve | Reference | Connector | Socket,
First = Bone,
Last = Socket,
ToResetAfterConstructionEvent = Bone | Control | Curve | Socket,
TransformTypes = Bone | Null | Control | Reference | Socket,
}
Values
| Name | Remarks |
|---|---|
| None | |
| Bone | |
| Null | |
| Space | |
| Control | |
| Curve | |
| Physics | |
| Reference | |
| Connector | |
| Socket | |
| All | All is used in iterations, it has to be after the last valid type. |
| First | |
| Last | |
| ToResetAfterConstructionEvent | |
| TransformTypes |