UAnimationTransitionSchema

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

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AnimGraph

Header

/Engine/Source/Editor/AnimGraph/Public/AnimationTransitionSchema.h

Include

#include "AnimationTransitionSchema.h"

Syntax

class UAnimationTransitionSchema : public UEdGraphSchema_K2

Remarks

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

Constructors

Name Description

Public function

UAnimationTransitionSchema

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UEdGraphSchema_K2

Name Description

Public function Virtual Const

bool

 

DoesSupportEventDispatcher()

Determine if this graph supports event dispatcher

Overridden from UEdGraphSchema

Name Description

Public function Virtual Const

bool

 

CanDuplicateGraph

(
    UEdGraph* InSourceGraph
)

Can this graph type be duplicated?

Public function Virtual Const

void

 

CreateDefaultNodesForGraph

(
    UEdGraph& Graph
)

Populate new graph with any default nodes

Public function Virtual Const

void

 

GetGraphDisplayInformation

(
    const UEdGraph& Graph,
    FGraphDisplayInfo& DisplayInfo
)

Gets display information for a graph

Public function Virtual Const

void

 

HandleGraphBeingDeleted

(
    UEdGraph& GraphBeingRemoved
)

Handle a graph being removed by the user (potentially removing associated bound nodes, etc...)

Public function Virtual Const

bool

 

ShouldAlwaysPurgeOnModification()

When a node is removed, this method determines whether we should remove it immediately or use the old (slower) code path that results in all node being recreated: