FPoseLinkBase

A pose link to another node

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h

Include

#include "Animation/AnimNodeBase.h"

Syntax

struct FPoseLinkBase

Remarks

A pose link to another node

Variables

Name Description

Protected variable

bool

 

bProcessed

Flag to prevent reentry when dealing with circular trees.

Protected variable

FAnimNode_Base ...

 

LinkedNode

The non serialized node pointer.

Public variable

int32

 

LinkID

Serialized link ID, used to build the non-serialized pointer map.

Public variable

int32

 

SourceLinkID

The source link ID, used for debug visualization.

Constructors

Name Description

Public function

FPoseLinkBase()

Functions

Name Description

Public function

void

 

AttemptRelink

(
    const FAnimationBaseContext& Conte...
)

Try to re-establish the linked node pointer.

Public function

void

 

CacheBones

(
    const FAnimationCacheBonesContext&...
)

Public function

void

 

GatherDebugData

(
    FNodeDebugData& DebugData
)

Public function

FAnimNode_Ba...

 

GetLinkNode()

This only used by custom handlers, and it is advanced feature.

Public function

void

 

Initialize

(
    const FAnimationInitializeContext&...
)

Public function

void

 

SetDynamicLinkNode

(
    FPoseLinkBase* InPoseLink
)

This only used when dynamic linking other graphs to this one.

Public function

void

 

SetLinkNode

(
    FAnimNode_Base* NewLinkNode
)

This only used by custom handlers, and it is advanced feature.

Public function

void

 

Update

(
    const FAnimationUpdateContext& Con...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss