Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
| Name | UAnimSequencerInstance |
| Type | class |
| Header File | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimSequencerInstance.h |
| Include Path | #include "AnimSequencerInstance.h" |
Syntax
UCLASS (Transient, NotBlueprintable, MinimalAPI)
class UAnimSequencerInstance :
public UAnimInstance ,
public ISequencerAnimationSupport
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimInstance → UAnimSequencerInstance
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimSequencerInstance
(
const FObjectInitializer& ObjectInitializer |
AnimSequencerInstance.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| SequencerPoseName | const FName | AnimSequencerInstance.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UpdateAnimTrackWithRootMotion
(
const FAnimSequencerData& InAnimSequencerData |
AnimSequencerInstance.h | ||
void UpdateAnimTrackWithRootMotion
(
UAnimSequenceBase* InAnimSequence, |
Update with Root Motion | AnimSequencerInstance.h |
Overridden from ISequencerAnimationSupport
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ConstructNodes() |
Construct all nodes in this instance | AnimSequencerInstance.h | |
virtual bool DoesSupportDifferentSourceAnimInstance() |
AnimSequencerInstance.h | ||
virtual UAnimInstance * GetSourceAnimInstance() |
Source Animation Getter for the support of the Sequencer Animation Track interface | AnimSequencerInstance.h | |
virtual void ResetNodes() |
Reset all nodes in this instance | AnimSequencerInstance.h | |
virtual void ResetPose() |
Reset the pose for this instance | AnimSequencerInstance.h | |
virtual void SavePose() |
Saved the named pose to restore after | AnimSequencerInstance.h | |
virtual void SetSourceAnimInstance
(
UAnimInstance* SourceAnimInstance |
AnimSequencerInstance.h | ||
virtual void UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
Update an animation sequence player in this instance | AnimSequencerInstance.h | |
virtual void UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
AnimSequencerInstance.h |
Protected
Overridden from UAnimInstance
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FAnimInstanceProxy * CreateAnimInstanceProxy() |
AnimSequencerInstance.h |