FIKRigAnimInstanceProxy

Proxy override for this UAnimInstance-derived class

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

IKRigEditor

Header

/Engine/Plugins/Animation/IKRig/Source/IKRigEditor/Public/RigEditor/IKRigAnimInstanceProxy.h

Include

#include "RigEditor/IKRigAnimInstanceProxy.h"

Syntax

USTRUCT()
struct FIKRigAnimInstanceProxy : public FAnimPreviewInstanceProxy

Remarks

Proxy override for this UAnimInstance-derived class

Variables

Name Description

Public variable

FAnimNode_IKRig...

 

IKRigNode

Constructors

Name Description

Public function

FIKRigAnimInstanceProxy()

Public function

FIKRigAnimInstanceProxy

(
    UAnimInstance* InAnimInstance,
    FAnimNode_IKRig* IKRigNode
)

Destructors

Name Description

Public function Virtual

~FIKRigAnimInstanceProxy()

Functions

Name Description

Public function

void

 

SetIKRigAsset

(
    UIKRigDefinition* InIKRigAsset
)

END FAnimInstanceProxy interface

Overridden from FAnimInstanceProxy

Name Description

Public function Virtual

bool

 

Evaluate

(
    FPoseContext& Output
)

Evaluate override point

the node graph will not be evaluated if this function returns true

Public function Virtual

void

 

GetCustomNodes

(
    TArray< FAnimNode_Base* >& Ou...
)

Called when the anim instance is being initialized.

Public function Virtual

FAnimNode_Ba...

 

GetCustomRootNode()

END FAnimPreviewInstanceProxy interface FAnimInstanceProxy interface Called when the anim instance is being initialized.

Public function Virtual

void

 

Initialize

(
    UAnimInstance* InAnimInstance
)

FAnimPreviewInstanceProxy interface

Public function Virtual

void

 

UpdateAnimationNode

(
    const FAnimationUpdateContext& InC...
)

Updates the anim graph