UAIGraphSchema

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AIGraph

Header

/Engine/Source/Editor/AIGraph/Classes/AIGraphSchema.h

Include

#include "AIGraphSchema.h"

Syntax

class UAIGraphSchema : public UEdGraphSchema

Constructors

Name Description

Public function

UAIGraphSchema

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function Static

TSharedPtr< ...

 

AddNewNodeAction

(
    FGraphActionListBuilderBase& Conte...,
    const FText& Category,
    const FText& MenuDesc,
    const FText& Tooltip
)

Protected function Static

TSharedPtr< ...

 

AddNewSubNodeAction

(
    FGraphActionListBuilderBase& Conte...,
    const FText& Category,
    const FText& MenuDesc,
    const FText& Tooltip
)

Public function Virtual Const

void

 

GetGraphNodeContextActions

(
    FGraphContextMenuBuilder& ContextM...,
    int32 SubNodeFlags
)

Public function Virtual Const

void

 

GetSubNodeClasses

(
    int32 SubNodeFlags,
    TArray< FGraphNodeClassData >& Cla...,
    UClass*& GraphNodeClass
)

Overridden from UEdGraphSchema

Name Description

Public function Virtual Const

void

 

BreakNodeLinks

(
    UEdGraphNode& TargetNode
)

Breaks all links from/to a single node

Public function Virtual Const

void

 

BreakPinLinks

(
    UEdGraphPin& TargetPin,
    bool bSendsNodeNotifcation
)

Breaks all links from/to a single pin

Public function Virtual Const

void

 

BreakSinglePinLink

(
    UEdGraphPin* SourcePin,
    UEdGraphPin* TargetPin
)

Breaks the link between two nodes.

Public function Virtual Const

FConnectionD...

 

CreateConnectionDrawingPolicy

(
    int32 InBackLayerID,
    int32 InFrontLayerID,
    float InZoomFactor,
    const FSlateRect& InClippingRect,
    FSlateWindowElementList& InDrawEle...,
    UEdGraph* InGraphObj
)

Returns new FConnectionDrawingPolicy from this schema

Public function Virtual Const

void

 

GetContextMenuActions

(
    UToolMenu* Menu,
    UGraphNodeContextMenuContext* ...
)

Gets actions that should be added to the right-click context menu for a node or pin

Public function Virtual Const

TSharedPtr< ...

 

GetCreateCommentAction()

Returns schema action to create comment from implemention

Public function Virtual Const

int32

 

GetNodeSelectionCount

(
    const UEdGraph* Graph
)

Returns the currently selected graph node count

Public function Virtual Const

FLinearColor

 

GetPinTypeColor

(
    const FEdGraphPinType& PinType
)

Gets the draw color of a pin based on it's type.

Public function Virtual Const

bool

 

ShouldHidePinDefaultValue

(
    UEdGraphPin* Pin
)

If we should disallow viewing and editing of the supplied pin

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