UConversationGraphNode

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

CommonConversationGraph

Header

/Engine/Plugins/Experimental/CommonConversation/Source/CommonConversationGraph/Public/ConversationGraphNode.h

Include

#include "ConversationGraphNode.h"

Syntax

UCLASS()
class UConversationGraphNode : public UAIGraphNode

Constructors

Name Description

Public function

UConversationGraphNode

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual Const

bool

 

CanPlaceBreakpoints()

Check if node can accept breakpoints

Public function Virtual Const

FName

 

GetNameIcon()

Gets icon resource name for title bar

Public function Const

T *

 

GetRuntimeNode()

Protected function

void

 

RequestRebuildConversation()

Overridden from UAIGraphNode

Name Description

Public function Virtual Const

FText

 

GetDescription()

Overridden from UEdGraphNode

Name Description

Public function Virtual Const

bool

 

CanCreateUnderSpecifiedSchema

(
    const UEdGraphSchema* Schema
)

Determine if this node can be created under the specified schema

Public function Virtual Const

bool

 

CanJumpToDefinition()

Returns true if it is possible to jump to the definition of this node (e.g., if it's a variable get or a function call)

Public function Virtual

TSharedPtr< ...

 

CreateVisualWidget()

Create a visual widget to represent this node in a graph editor or graph panel.

Public function Virtual

void

 

FindDiffs

(
    UEdGraphNode* OtherNode,
    FDiffResults& Results
)

Gives the node the option to customize how diffs are discovered within it.

Public function Virtual Const

UObject *...

 

GetJumpTargetForDoubleClick()

Returns the object that should be focused when double-clicking on this node (the object can be an actor, which selects it in the world, or a node/graph/pin)

Public function Virtual Const

FLinearColor

 

GetNodeBodyTintColor()

Gets the draw color of a node's body tine

Public function Virtual Const

FText

 

GetNodeTitle

(
    ENodeTitleType::Type TitleType
)

Gets the name of this node, shown in title bar

Public function Virtual Const

void

 

JumpToDefinition()

Jump to the definition of this node (should only be called if CanJumpToDefinition() return true)