Navigation
API > API/Plugins > API/Plugins/ControlRig > API/Plugins/ControlRig/Sequencer
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimInstance
- UControlRigLayerInstance
References
Module | ControlRig |
Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Sequencer/ControlRigLayerInstance.h |
Include | #include "Sequencer/ControlRigLayerInstance.h" |
Syntax
UCLASS&40;Transient, NotBlueprintable&41;
class UControlRigLayerInstance :
public UAnimInstance,
public ISequencerAnimationSupport
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UControlRigLayerInstance
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddAnimation
(
int32 SequenceId, |
Sequencer AnimInstance Interface |
![]() |
void | AddControlRigTrack
(
int32 ControlRigID, |
ControlRig related support |
![]() ![]() |
UControlRig * | Return the first available control rig | |
![]() |
bool | HasControlRigTrack
(
int32 ControlRigID |
|
![]() |
void | RemoveAnimation
(
int32 SequenceId |
|
![]() |
void | RemoveControlRigTrack
(
int32 ControlRigID |
|
![]() |
void | ||
![]() |
void | UpdateControlRigTrack
(
int32 ControlRigID, |
Overridden from UAnimInstance
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FAnimInstanceProxy * | Override point for derived classes to create their own proxy objects (allows custom allocation) |
Overridden from ISequencerAnimationSupport
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Construct all nodes in this instance | |
![]() ![]() ![]() |
bool | ||
![]() ![]() |
UAnimInstance * | Source Animation Getter for the support of the Sequencer Animation Track interface | |
![]() ![]() |
void | ResetNodes () |
Reset all nodes in this instance |
![]() ![]() |
void | ResetPose () |
Reset the pose in this instance |
![]() ![]() |
void | SavePose () |
Saved the named pose to restore after |
![]() ![]() |
void | SetSourceAnimInstance
(
UAnimInstance* SourceAnimInstance |
Anim Instance Source info - created externally and used here |
![]() ![]() |
void | UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
Update an animation sequence player in this instance |
![]() ![]() |
void | UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
Constants
Name | Description |
---|---|
SequencerPoseName |