Navigation
API > API/Editor > API/Editor/AIGraph
Inheritance Hierarchy
- SGraphNode
- SGraphNodeAI
References
| Module | AIGraph |
| Header | /Engine/Source/Editor/AIGraph/Public/SGraphNodeAI.h |
| Include | #include "SGraphNodeAI.h" |
Syntax
class SGraphNodeAI : public SGraphNode
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bDragMarkerVisible | ||
| TArray< TSharedPtr< SGraphNode > > | SubNodes |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddPin
(
const TSharedRef< SGraphPin >& PinToAdd |
||
| void | AddSubNode
(
TSharedPtr< SGraphNode > SubNodeWidget |
Adds subnode widget inside current node | |
| void | Construct
(
const FArguments& InArgs, |
||
| TSharedPtr< SToolTip > | |||
| FText | |||
| EVisibility | |||
| EVisibility | Gets drag over marker visibility | ||
| const FSlateBrush * | GetNameIcon () |
||
| FText | |||
| TSharedPtr< SGraphNode > | GetSubNodeUnderCursor
(
const FGeometry& WidgetGeometry, |
Gets decorator or service node if one is found under mouse cursor | |
| FText | GetTitle () |
||
| void | OnDragEnter
(
const FGeometry& MyGeometry, |
||
| void | OnDragLeave
(
const FDragDropEvent& DragDropEvent |
||
| FReply | OnDragOver
(
const FGeometry& MyGeometry, |
||
| FReply | OnDrop
(
const FGeometry& MyGeometry, |
||
| FReply | OnMouseDown
(
const FGeometry& SenderGeometry, |
Handle mouse down on the node | |
| FReply | OnMouseMove
(
const FGeometry& SenderGeometry, |
||
| void | SetDragMarker
(
bool bEnabled |
Sets drag marker visible or collapsed on this node | |
| void | SetOwner
(
const TSharedRef< SGraphPanel >& OwnerPanel |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |