Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimInstance
- UAnimSequencerInstance
References
| Module | AnimGraphRuntime |
| Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimSequencerInstance.h |
| Include | #include "AnimSequencerInstance.h" |
Syntax
class UAnimSequencerInstance :
public UAnimInstance,
public ISequencerAnimationSupport
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAnimSequencerInstance
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | UpdateAnimTrackWithRootMotion
(
const FAnimSequencerData& InAnimSequencerData |
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 for this instance | |
| void | SavePose () |
Saved the named pose to restore after | |
| void | SetSourceAnimInstance
(
UAnimInstance* SourceAnimInstance |
||
| void | UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
Update an animation sequence player in this instance | |
| void | UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
Update an animation sequence player in this instance |
Constants
| Name | Description |
|---|---|
| SequencerPoseName |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| void | UpdateAnimTrackWithRootMotion
(
UAnimSequenceBase* InAnimSequence, |
Please use the UpdateAnimTrackWithRootMotion that takes FAnimSequencerData |