AnimNodes

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FAnimNode_AimOffsetLookAt

This node uses a source transform of a socket on the skeletal mesh to automatically calculate Yaw and Pitch directions for a referenced aim offset given a point in the world to look at.

Public struct

FAnimNode_ApplyAdditive

Public struct

FAnimNode_BlendBoneByChannel

Public struct

FAnimNode_BlendListBase

Blend list node; has many children.

Public struct

FAnimNode_BlendListByBool

This node is effectively a 'branch', picking one of two input poses based on an input Boolean value.

Public struct

FAnimNode_BlendListByEnum

Blend List by Enum, it changes based on enum input that enters.

Public struct

FAnimNode_BlendListByInt

Blend list node; has many children.

Public struct

FAnimNode_BlendSpaceEvaluator

Evaluates a point in a blendspace, using a specific time input rather than advancing time internally.

Public struct

FAnimNode_BlendSpaceGraph

Allows multiple animations to be blended between based on input parameters.

Public struct

FAnimNode_BlendSpaceGraphBase

Allows multiple animations to be blended between based on input parameters.

Public struct

FAnimNode_BlendSpacePlayer

Public struct

FAnimNode_BlendSpaceSampleResult

Root node of a blend space sample (sink node).

Public struct

FAnimNode_CallFunction

Calls specified user-defined events/functions during anim graph execution

Public struct

FAnimNode_CopyPoseFromMesh

Simple controller to copy a bone's transform to another one.

Public struct

FAnimNode_CurveSource

Supply curves from some external source (e.g. audio)

Public struct

FAnimNode_LayeredBoneBlend

Layered blend (per bone); has dynamic number of blendposes that can blend per different bone sets.

Public struct

FAnimNode_MakeDynamicAdditive

Public struct

FAnimNode_MeshSpaceRefPose

Public struct

FAnimNode_Mirror

Public struct

FAnimNode_Mirror_Standalone

Public struct

FAnimNode_MirrorBase

Public struct

FAnimNode_ModifyCurve

Easy way to modify curve values on a pose

Public struct

FAnimNode_MultiWayBlend

This represents a baked transition.

Public struct

FAnimNode_PoseBlendNode

Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.

Public struct

FAnimNode_PoseByName

Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.

Public struct

FAnimNode_PoseDriver

RBF based orientation driver

Public struct

FAnimNode_PoseHandler

Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.

Public struct

FAnimNode_PoseSnapshot

Provide a snapshot pose, either from the internal named pose cache or via a supplied snapshot

Public struct

FAnimNode_RandomPlayer

Public struct

FAnimNode_RefPose

RefPose pose nodes - ref pose or additive RefPose pose.

Public struct

FAnimNode_RotateRootBone

Public struct

FAnimNode_RotationOffsetBlendSpace

Public struct

FAnimNode_RotationOffsetBlendSpaceGraph

Allows multiple animations to be blended between based on input parameters.

Public struct

FAnimNode_SequenceEvaluator

Sequence evaluator node that can be used with constant folding.

Public struct

FAnimNode_SequenceEvaluator_Standalone

Sequence evaluator node that can be used standalone (without constant folding)

Public struct

FAnimNode_SequenceEvaluatorBase

Abstract base class.

Public struct

FAnimNode_Slot

An animation slot node normally acts as a passthru, but a montage or PlaySlotAnimation call from game code can cause an animation to blend in and be played on the slot temporarily, overriding the Source input.

Public struct

FAnimNode_StateResult

Root node of an state machine state (sink node).

Public struct

FAnimNode_Sync

Public struct

FAnimNode_TwoWayBlend

This represents a baked transition.

Public struct

FBlendBoneByChannelEntry

Public struct

FPoseDriverTarget

Information about each target in the PoseDriver

Public struct

FPoseDriverTransform

Translation and rotation for a particular bone at a particular target

Public struct

FRandomAnimPlayData

Public struct

FRandomPlayerSequenceEntry

The random player node holds a list of sequences and parameter ranges which will be played continuously In a random order.

Enums

Name

Description

Public enum

EAnimFunctionCallSite

When to call the function during the execution of the animation graph.

Public enum

EBlendListTransitionType

Public enum

ELayeredBoneBlendMode

Public enum

EModifyCurveApplyMode

Public enum

EPoseDriverOutput

Options for what PoseDriver should be driving

Public enum

EPoseDriverSource

Transform aspect used to drive interpolation

Public enum

EPoseDriverType

Deprecated.

Public enum

ERandomDataIndexType

Public enum

ERefPoseType

Public enum

ESequenceEvalReinit::Type

Public enum

ESnapshotSourceMode

How to access the snapshot