FAnimSequencerInstanceProxy

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