Navigation
Unreal Engine C++ API Reference > 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 |