Navigation
API > API/Plugins > API/Plugins/ControlRig > API/Plugins/ControlRig/UControlRig
Description
Returns true if this rig instance needs the sequencer to re-run its instance-level initialization (re-binding, re-transferring bones from the skeletal mesh, etc.) on the next bind. Set by InitializeFromCDO when the rig is backed by a Runtime Asset — since those re-initialize the same UObject in place, the sequencer's track-map check (which is keyed by GetUniqueID()) would otherwise skip the refresh. BP rigs don't need this flag because BP reinstancing produces a new UObject with a new UniqueID.
| Name | NeedsInstanceInitialization |
| Type | function |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/ControlRig.h |
| Include Path | #include "ControlRig.h" |
bool NeedsInstanceInitialization() const