UAnimStateNodeBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AnimGraph

Header

/Engine/Source/Editor/AnimGraph/Classes/AnimStateNodeBase.h

Include

#include "AnimStateNodeBase.h"

Syntax

class UAnimStateNodeBase : public UEdGraphNode

Constructors

Name Description

Public function

UAnimStateNodeBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

ClearBoundGraph()

Public function Const

UAnimBluepri...

 

GetAnimBlueprint()

Public function Virtual Const

UEdGraph ...

 

GetBoundGraph()

Protected function Virtual Const

FString

 

GetDesiredNewNodeName()

Name used as a seed when pasting nodes.

Public function Virtual Const

UEdGraphPin ...

 

GetInputPin()

Public function Virtual Const

UEdGraphPin ...

 

GetOutputPin()

Public function Virtual Const

FString

 

GetStateName()

Public function Virtual

void

 

GetTransitionList

(
    TArray< class UAnimStateTransitionN...,
    bool bWantSortedList
)

Populates the OutTransitions array with a list of transition nodes connected to this state.

Overridden from UEdGraphNode

Name Description

Public function Virtual Const

bool

 

CanCreateUnderSpecifiedSchema

(
    const UEdGraphSchema* Schema
)

Determine if this node can be created under the specified schema

Public function Virtual Const

bool

 

CanJumpToDefinition()

Returns true if it is possible to jump to the definition of this node (e.g., if it's a variable get or a function call)

Public function Virtual Const

FString

 

GetDocumentationLink()

Gets the animation state node documentation link.

Public function Virtual Const

UObject *...

 

GetJumpTargetForDoubleClick()

Returns the object that should be focused when double-clicking on this node (the object can be an actor, which selects it in the world, or a node/graph/pin)

Public function Virtual Const

void

 

JumpToDefinition()

Jump to the definition of this node (should only be called if CanJumpToDefinition() return true)

Public function Virtual Const

TSharedPtr< ...

 

MakeNameValidator()

Create a name validator for this node

Public function Virtual

void

 

OnRenameNode

(
    const FString& NewName
)

Called when this node is being renamed after a successful name validation

Public function Virtual

void

 

PostPasteNode()

Perform any fixups (deep copies of associated data, etc...) necessary after a node has been pasted in the editor

Overridden from UObject

Name Description

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

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