FAnimSequencerInstanceProxy

Proxy override for this UAnimInstance-derived class

Windows
MacOS
Linux

Inheritance Hierarchy

FAnimInstanceProxy

FAnimSequencerInstanceProxy

Syntax

struct FAnimSequencerInstanceProxy : public FAnimInstanceProxy

Remarks

Proxy override for this UAnimInstance-derived class

Variables

Name Description

Protected variable

FAnimNode_Multi...

 

AdditiveBlendNode

Protected variable

FAnimNode_Multi...

 

FullBodyBlendNode

Protected variable

FAnimNode_Apply...

 

SequencerRootNode

Custom root node for this sequencer player.

Protected variable

TMap< uint32, F...

 

SequencerToPlayerMap

Mapping from sequencer index to internal player index

Constructors

Name Description

Public function

FAnimSequencerInstanceProxy()

Public function

FAnimSequencerInstanceProxy

(
    UAnimInstance* InAnimInstance
)

Destructors

Functions

Name Description

Protected function

void

 

ClearSequencePlayerMap()

Protected function

void

 

ConstructNodes()

Construct and link the base part of the blend tree

Protected function

void

 

EnsureAnimTrack

(
    UAnimSequenceBase* InAnimSeque...,
    uint32 SequenceId
)

Protected function Const

Type *

 

FindPlayer

(
    uint32 SequenceId
)

Find a player of a specified type

Protected function

void

 

InitAnimTrack

(
    UAnimSequenceBase* InAnimSeque...,
    uint32 SequenceId
)

Public function Virtual

void

 

ResetNodes()

Reset all nodes in this instance

Public function

void

 

UpdateAnimTrack

(
    UAnimSequenceBase* InAnimSeque...,
    uint32 SequenceId,
    float InPosition,
    float Weight,
    bool bFireNotifies
)

Update an animation sequence player in this instance

Overridden from FAnimInstanceProxy

Name Description

Public function Virtual

bool

 

Evaluate

(
    FPoseContext& Output
)

Evaluate override point

Public function Virtual

void

 

Initialize

(
    UAnimInstance* InAnimInstance
)

Called when our anim instance is being initialized

Public function Virtual

void

 

UpdateAnimationNode

(
    float DeltaSeconds
)

Updates the anim graph

References

Module

AnimGraphRuntime

Header

Runtime/AnimGraphRuntime/Public/AnimSequencerInstanceProxy.h

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback