Navigation
API > API/Editor > API/Editor/AIGraph
| Name | SGraphNodeAI |
| Type | class |
| Header File | /Engine/Source/Editor/AIGraph/Public/SGraphNodeAI.h |
| Include Path | #include "SGraphNodeAI.h" |
Syntax
class SGraphNodeAI : public SGraphNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SPanel → SNodePanel::SNode → SGraphNode → SGraphNodeAI
- FSlateControlledConstruction → SWidget → SPanel → SNodePanel::SNode → SGraphNode → SGraphNodeAI
Structs
| Name | Remarks |
|---|---|
| FArguments |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddPin
(
const TSharedRef< SGraphPin >& PinToAdd |
SGraphNodeAI.h | ||
virtual void AddSubNode
(
TSharedPtr< SGraphNode > SubNodeWidget |
Adds subnode widget inside current node | SGraphNodeAI.h | |
void Construct
(
const FArguments& InArgs, |
SGraphNodeAI.h | ||
virtual TSharedPtr< SToolTip > GetComplexTooltip() |
SGraphNodeAI.h | ||
EVisibility GetDragOverMarkerVisibility() |
Gets drag over marker visibility | SGraphNodeAI.h | |
TSharedPtr< SGraphNode > GetSubNodeUnderCursor
(
const FGeometry& WidgetGeometry, |
Gets decorator or service node if one is found under mouse cursor | SGraphNodeAI.h | |
virtual void OnDragEnter
(
const FGeometry& MyGeometry, |
SGraphNodeAI.h | ||
virtual void OnDragLeave
(
const FDragDropEvent& DragDropEvent |
SGraphNodeAI.h | ||
virtual FReply OnDragOver
(
const FGeometry& MyGeometry, |
SGraphNodeAI.h | ||
virtual FReply OnDrop
(
const FGeometry& MyGeometry, |
SGraphNodeAI.h | ||
FReply OnMouseDown
(
const FGeometry& SenderGeometry, |
Handle mouse down on the node | SGraphNodeAI.h | |
virtual FReply OnMouseMove
(
const FGeometry& SenderGeometry, |
SGraphNodeAI.h | ||
void SetDragMarker
(
bool bEnabled |
Sets drag marker visible or collapsed on this node | SGraphNodeAI.h | |
virtual void SetOwner
(
const TSharedRef< SGraphPanel >& OwnerPanel |
SGraphNodeAI.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetDescription() |
SGraphNodeAI.h | ||
virtual EVisibility GetDescriptionVisibility() |
SGraphNodeAI.h | ||
virtual const FSlateBrush * GetNameIcon() |
SGraphNodeAI.h | ||
virtual FText GetPreviewCornerText() |
SGraphNodeAI.h | ||
virtual FText GetTitle() |
SGraphNodeAI.h |