AnimGraph

Classes

Name

Description

Public struct

AnimNodeEditModes

Public class

FAnimGraphCommands

Anim Graph Commands

Public class

FAnimGraphModule

Public class

FAnimNodeEditMode

Base implementation for anim node edit modes

Public struct

FAnimPreviewInstanceProxy

Proxy override for this UAnimInstance-derived class

Public struct

FEdGraphSchemaAction_NewStateComment

Action to create new comment

Public struct

FEdGraphSchemaAction_NewStateNode

Action to add a node to the graph

Public struct

FNodeSpawnData

Public struct

FPoseLinkMappingRecord

Public class

IAnimNodeEditMode

Base interface for skeletal control edit modes

Public class

UAnimationConduitGraphSchema

: Should this derive from AnimationTransitionSchema (with appropriate suppression of state-based queries)

Public class

UAnimationCustomTransitionGraph

Public class

UAnimationCustomTransitionSchema

Public class

UAnimationGraph

Public class

UAnimationGraphSchema

Public class

UAnimationStateGraph

Public class

UAnimationStateGraphSchema

Public class

UAnimationStateMachineGraph

Public class

UAnimationStateMachineSchema

Public class

UAnimationTransitionGraph

Public class

UAnimationTransitionSchema

This class is the schema for transition rule graphs in animation state machines.

Public class

UAnimGraphNode_AimOffsetLookAt

Public class

UAnimGraphNode_AnimDynamics

Public class

UAnimGraphNode_ApplyAdditive

Public class

UAnimGraphNode_ApplyMeshSpaceAdditive

Public class

UAnimGraphNode_AssetPlayerBase

Helper / intermediate for asset player graphical nodes

Public class

UAnimGraphNode_Base

This is the base class for any animation graph nodes that generate or consume an animation pose in the animation blend graph.

Public class

UAnimGraphNode_BlendListBase

Public class

UAnimGraphNode_BlendListByBool

Public class

UAnimGraphNode_BlendListByEnum

Public class

UAnimGraphNode_BlendListByInt

Public class

UAnimGraphNode_BlendSpaceBase

Public class

UAnimGraphNode_BlendSpaceEvaluator

Public class

UAnimGraphNode_BlendSpacePlayer

Public class

UAnimGraphNode_BoneDrivenController

This is the 'source version' of a bone driven controller, which maps part of the state from one bone to another (e.g., 2 * source.x -> target.z)

Public class

UAnimGraphNode_ComponentToLocalSpace

Public class

UAnimGraphNode_CopyBone

Public class

UAnimGraphNode_CopyBoneDelta

Public class

UAnimGraphNode_CopyPoseFromMesh

Public class

UAnimGraphNode_CurveSource

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

Public class

UAnimGraphNode_CustomTransitionResult

Public class

UAnimGraphNode_Fabrik

Editor node for FABRIK IK skeletal controller.

Public class

UAnimGraphNode_HandIKRetargeting

Public class

UAnimGraphNode_IdentityPose

Public class

UAnimGraphNode_LayeredBoneBlend

Public class

UAnimGraphNode_LegIK

Public class

UAnimGraphNode_LocalRefPose

Public class

UAnimGraphNode_LocalToComponentSpace

Public class

UAnimGraphNode_LookAt

Public class

UAnimGraphNode_MeshRefPose

Public class

UAnimGraphNode_ModifyBone

Public class

UAnimGraphNode_ModifyCurve

Easy way to modify curve values on a pose

Public class

UAnimGraphNode_MultiWayBlend

Public class

UAnimGraphNode_ObserveBone

This allows you to observe the state of a bone at a particular point in the graph, showing it in any space and optionally relative to the reference pose.

Public class

UAnimGraphNode_PoseBlendNode

Public class

UAnimGraphNode_PoseByName

Public class

UAnimGraphNode_PoseDriver

Public class

UAnimGraphNode_PoseHandler

Public class

UAnimGraphNode_PoseSnapshot

Public class

UAnimGraphNode_RandomPlayer

Public class

UAnimGraphNode_RefPoseBase

Public class

UAnimGraphNode_Root

Public class

UAnimGraphNode_RotateRootBone

Public class

UAnimGraphNode_RotationMultiplier

Public class

UAnimGraphNode_RotationOffsetBlendSpace

Public class

UAnimGraphNode_SaveCachedPose

Public class

UAnimGraphNode_ScaleChainLength

Public class

UAnimGraphNode_SequenceEvaluator

Public class

UAnimGraphNode_SequencePlayer

Public class

UAnimGraphNode_SkeletalControlBase

This is the base class for the 'source version' of all skeletal control animation graph nodes (nodes that manipulate the pose rather than playing animations to create a pose or blending between poses)

Public class

UAnimGraphNode_Slot

Public class

UAnimGraphNode_SplineIK

For FNodeTitleTextTable

Public class

UAnimGraphNode_SpringBone

Public class

UAnimGraphNode_StateMachine

Public class

UAnimGraphNode_StateMachineBase

Public class

UAnimGraphNode_StateResult

Public class

UAnimGraphNode_SubInput

Public class

UAnimGraphNode_SubInstance

Public class

UAnimGraphNode_Trail

Public class

UAnimGraphNode_TransitionPoseEvaluator

Public class

UAnimGraphNode_TransitionResult

Public class

UAnimGraphNode_TwistCorrectiveNode

This is the 'source version' of a bone driven controller, which maps part of the state from one bone to another (e.g., 2 * source.x -> target.z)

Public class

UAnimGraphNode_TwoBoneIK

Public class

UAnimGraphNode_TwoWayBlend

Public class

UAnimGraphNode_UseCachedPose

Public class

UAnimPreviewInstance

This Instance only contains one AnimationAsset, and produce poses Used by Preview in AnimGraph, Playing single animation in Kismet2 and etc

Public class

UAnimStateConduitNode

Public class

UAnimStateEntryNode

Public class

UAnimStateNode

Public class

UAnimStateNodeBase

Public class

UAnimStateTransitionNode

Public class

UK2Node_AnimGetter

Public class

UK2Node_PlayMontage

Public class

UK2Node_TransitionRuleGetter

Typedefs

Name

Description

FOnPinDefaultValueChanged

Delegate fired when a pin's default value is changed

Enums

Name

Description

Public enum

EAnimAssetHandlerType

Enum that indicates level of support of this node for a parciular asset class

Public enum

EAnimStateType

Public enum

EBlueprintUsage

Public enum

EMontagePreviewType

Enum to know how montage is being played

Public enum

ETransitionGetter::Type

Functions

Name Description

Public function

ANIMGRAPH_AP...

 

GetNodeClassForAsset

(
    const UClass * AssetClass
)

Get the default anim node class for playing a particular asset

Public function

ANIMGRAPH_AP...

 

SupportNodeClassForAsset

(
    const UClass * AssetClass,
    UClass * NodeClass
)

See if a particular anim NodeClass can play a particular anim AssetClass

Variables

Name Description

Public variable

const FLinearCo ...

 

ActiveBodyDrawColor

Public variable

const float

 

BodyLineWidth

Public variable

const FLinearCo ...

 

ShapeDrawColor

Public variable

const float

 

ShapeLineWidth

Public variable

const float

 

TransformBasisScale

Public variable

const float

 

TransformLineWidth