UK2Node_AnimGetter

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AnimGraph

Header

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

Include

#include "K2Node_AnimGetter.h"

Syntax

class UK2Node_AnimGetter : public UK2Node_CallFunction

Variables

Name Description

Public variable

FText

 

CachedTitle

Cached node title.

Public variable

TArray< FString...

 

Contexts

List of valid contexts for the node.

Public variable

UClass *

 

GetterClass

The UAnimInstance derived class that implements the getter we are running.

Public variable

const UAnimBlue...

 

SourceAnimBlueprint

The anim blueprint that generated this getter.

Public variable

UAnimGraphNode_...

 

SourceNode

The node that is required for the getter.

Public variable

UAnimStateNodeB...

 

SourceStateNode

UAnimStateNode doesn't use the same hierarchy so we need to have a seperate property here to handle those.

Functions

Name Description

Protected function Const

bool

 

GetterRequiresParameter

(
    const UFunction* Getter,
    FString ParamName
)

Returns whether or not the provided UFunction requires the named parameter

Public function Virtual

bool

 

IsActionFilteredOut

(
    FBlueprintActionFilter const& Filt...
)

Protected function Const

bool

 

IsContextValidForSchema

(
    const UEdGraphSchema* Schema
)

Checks the cached context strings to make sure this getter is valid within the provided schema

Protected function

void

 

PostSpawnNodeSetup

(
    UEdGraphNode* NewNode,
    bool bIsTemplateNode,
    FNodeSpawnData SpawnData
)

Passed to blueprint spawners to configure spawned nodes

Protected function

void

 

RestoreStateMachineNode()

Fixes the SourceNode to be the state machine owner of SourceStateNode (if it is not null)

Overridden from UK2Node

Name Description

Public function Virtual Const

void

 

GetMenuActions

Replacement for GetMenuEntries().

Overridden from UEdGraphNode

Name Description

Public function Virtual

void

 

AllocateDefaultPins()

Allocate default pins for a given node, based only the NodeType, which should already be filled in.

Public function Virtual Const

bool

 

CanCreateUnderSpecifiedSchema

(
    const UEdGraphSchema* DesiredS...
)

Can this node be created under the specified schema.

Public function Virtual Const

FText

 

GetNodeTitle

(
    ENodeTitleType::Type TitleType
)

Gets the name of this node, shown in title bar

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

 

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