Navigation
API > API/Plugins > API/Plugins/RigVMEditor > API/Plugins/RigVMEditor/Widgets
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SPanel
- SNodePanel::SNode
- SGraphNode
- SRigVMGraphNode
References
| Module | RigVMEditor |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Widgets/SRigVMGraphNode.h |
| Include | #include "Widgets/SRigVMGraphNode.h" |
Syntax
class SRigVMGraphNode : public SGraphNode
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FArguments& InArgs |
||
| void | |||
| void | |||
| void |
Overridden from SGraphNode
| Type | Name | Description | |
|---|---|---|---|
| void | AddPin
(
const TSharedRef< SGraphPin >& PinToAdd |
Add a new pin to this graph node. The pin must be newly created. | |
| TSharedRef< SWidget > | Create the inner node content area, including the left/right pin boxes | ||
| void | CreateStandardPinWidget
(
UEdGraphPin* Pin |
Create a single pin widget | |
| TSharedRef< SWidget > | CreateTitleWidget
(
TSharedPtr< SNodeTitle > InNodeTitle |
||
| const FSlateBrush * | |||
| bool | Returns true if the node is hiding its pins | ||
| FReply | OnAddPin () |
Callback function executed when Add pin button is clicked | |
| void | Called when GraphNode changes its error information, may be called when no change has actually occurred: | ||
| void | SetDefaultTitleAreaWidget
(
TSharedRef< SOverlay > DefaultTitleAreaWidget |
||
| void | Update this GraphNode to match the data that it is observing | ||
| bool | Should we use low-detail pin names? |
Overridden from SNode
| Type | Name | Description | |
|---|---|---|---|
| void | Called when user interaction has completed | ||
| void | GetNodeInfoPopups
(
FNodeInfoContext* Context, |
Populate the popups array with any popups to render | |
| void | GetOverlayBrushes
(
bool bSelected, |
Populate the brushes array with any overlay brushes to render | |
| TArray< FOverlayWidgetInfo > | GetOverlayWidgets
(
bool bSelected, |
Populate the widgets array with any overlay widgets to render | |
| void |
Overridden from SWidget
| Type | Name | Description | |
|---|---|---|---|
| FReply | OnMouseButtonDoubleClick
(
const FGeometry& InMyGeometry, |
Called when a mouse button is double clicked. Override this in derived classes. | |
| FReply | OnMouseButtonDown
(
const FGeometry& MyGeometry, |
The system calls this method to notify the widget that a mouse button was pressed within it. | |
| void | Ticks this widget with Geometry. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |
Constants
| Name | Description |
|---|---|
| CachedImg_CR_Pin_Connected | |
| CachedImg_CR_Pin_Disconnected |