UEdGraphSchema_BehaviorTreeDecorator

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UEdGraphSchema

UEdGraphSchema_BehaviorTreeDecorator

References

Module

BehaviorTreeEditor

Header

/Engine/Source/Editor/BehaviorTreeEditor/Classes/EdGraphSchema_BehaviorTreeDecorator.h

Include

#include "EdGraphSchema_BehaviorTreeDecorator.h"

Syntax

class UEdGraphSchema_BehaviorTreeDecorator : public UEdGraphSchema

Variables

Name Description

Public variable

FString

 

PC_Boolean

Constructors

Name Description

Public function

UEdGraphSchema_BehaviorTreeDecorator

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static

TSharedPtr< ...

 

AddNewDecoratorAction

(
    FGraphContextMenuBuilder& ContextM...,
    const FText& Category,
    const FText& MenuDesc,
    const FText& Tooltip
)

Public function

void

 

AddPin

(
    UEdGraphNode* InGraphNode
)

Public function

void

 

RemovePin

(
    UEdGraphPin* InGraphPin
)

Overridden from UEdGraphSchema

Name Description

Public function Virtual Const

const FPinCo...

 

CanCreateConnection

(
    const UEdGraphPin* A,
    const UEdGraphPin* B
)

Determine if a connection can be created between two pins.

Public function Virtual Const

void

 

CreateDefaultNodesForGraph

(
    UEdGraph& Graph
)

Populate new graph with any default nodes

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

void

 

GetGraphContextActions

(
    FGraphContextMenuBuilder& ContextM...
)

Get all actions that can be performed when right clicking on a graph or drag-releasing on a graph from a pin

Public function Virtual Const

FName

 

GetParentContextMenuName()

Returns parent context menu name

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