UGameplayAbilityGraphSchema

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

GameplayAbilitiesEditor

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilitiesEditor/Public/GameplayAbilityGraphSchema.h

Include

#include "GameplayAbilityGraphSchema.h"

Syntax

UCLASS(MinimalAPI)
class UGameplayAbilityGraphSchema : public UEdGraphSchema_K2

Constructors

Name Description

Public function

UGameplayAbilityGraphSchema

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UEdGraphSchema_K2

Name Description

Public function Virtual Const

UK2Node_Vari...

 

SpawnVariableGetNode

(
    const FVector2D GraphPosition,
    UEdGraph* ParentGraph,
    FName VariableName,
    UStruct* Source
)

Creates a new variable getter node and adds it to ParentGraph

Public function Virtual Const

UK2Node_Vari...

 

SpawnVariableSetNode

(
    const FVector2D GraphPosition,
    UEdGraph* ParentGraph,
    FName VariableName,
    UStruct* Source
)

Creates a new variable setter node and adds it to ParentGraph

Overridden from UEdGraphSchema

Name Description

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: