/Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/ControlRigComponent.h
A component that hosts an animation ControlRig, manages control components and marshals data between the two
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, ClassGroup="Animation", Meta=(BlueprintSpawnableComponent)) class UControlRigComponent : public [UPrimitiveComponent](API\Runtime\Engine\Components\UPrimitiveComponent)
bool
bDrawBones
When checked the rig's bones are drawn using debug drawing similar to the animation editor viewport
bool
bEnableLazyEvaluation
When checked the rig will only run if any of the mapped inputs has changed
bool
bResetInitialsBeforeConstruction
When checked the initial transforms on bones, nulls and controls are reset prior to a construction event
bool
bResetTransformBeforeTick
When checked the transforms are reset before a tick / update of the rig
bool
bShowDebugDrawing
When checked the rig's debug drawing instructions are drawn in the viewport
bool
bUpdateInEditor
When checked the rig is run in the editor viewport without running / simulation the game
bool
bUpdateRigOnTick
When checked this ensures to run the rig's update on the component's tick automatically
TSubclassOf<UC...
ControlRigClass
The class of control rig to instantiate
float
LazyEvaluationPositionThreshold
The delta threshold for a translation / position difference. 0.0 disables position differences.
float
LazyEvaluationRotationThreshold
The delta threshold for a rotation difference (in degrees). 0.0 disables rotation differences.
float
LazyEvaluationScaleThreshold
The delta threshold for a scale difference. 0.0 disables scale differences.
TArray<FContro...
MappedElements
FControlRigComp...
OnPostConstructionDelegate
Event fired after this component's ControlRig is setup
FControlRigComp...
OnPostForwardsSolveDelegate
Event fired after this component's ControlRig's forwards solve
FControlRigComp...
OnPostInitializeDelegate
Event fired after this component's ControlRig is initialized
FControlRigComp...
OnPreConstructionDelegate
Event fired before this component's ControlRig is setup
FControlRigComp...
OnPreForwardsSolveDelegate
Event fired before this component's ControlRig's forwards solve
FControlRigComp...
OnPreInitializeDelegate
Event fired just before this component's ControlRig is initialized
TArray<FContro...
UserDefinedElements