Module |
|
Header |
/Engine/Source/Editor/GraphEditor/Public/SGraphNodeResizable.h |
Include |
#include "SGraphNodeResizable.h" |
class SGraphNodeResizable : public SGraphNode
Name | Description | ||
---|---|---|---|
|
bUserIsDragging |
If true the user is actively dragging the node |
|
|
DragSize |
The non snapped size of the node for fluid resizing |
|
|
MouseZone |
The current window zone the mouse is in |
|
|
NodeAnchorPoint |
Anchor point used to correct node position on resizing the node |
|
|
TSharedPtr< FSc... |
ResizeTransactionPtr |
The resize transaction |
|
StoredUserSize |
The original size of the node while resizing |
|
|
UserSize |
The desired size of the node set during a drag |
Name | Description | ||
---|---|---|---|
|
SGraphNodeRe... |
FindMouseZone ( |
Find the current window zone the mouse is in |
|
GetCorrectedNodePosition() |
Function to fetch the corrected node position based on anchor point |
|
|
GetHitTestingBorder() |
||
|
GetNodeMaximumSize() |
Return largest desired node size |
|
|
GetNodeMinimumSize() |
Return smallest desired node size |
|
|
float |
GetTitleBarHeight() |
Get the current titlebar size |
|
InitNodeAnchorPoint() |
Function to store anchor point before resizing the node. |
|
|
InSelectionArea() |
||
|
InSelectionArea ( |
Name | Description | ||
---|---|---|---|
|
OnCursorQuery ( |
The system asks each widget under the mouse to provide a cursor. This event is bubbled. |
|
|
OnMouseButtonDown ( |
The system calls this method to notify the widget that a mouse button was pressed within it. |
|
|
OnMouseButtonUp ( |
The system calls this method to notify the widget that a mouse button was release within it. |
|
|
OnMouseEnter ( |
The system will use this event to notify a widget that the cursor has entered it. |
|
|
OnMouseLeave ( |
The system will use this event to notify a widget that the cursor has left it. |
|
|
OnMouseMove ( |
The system calls this method to notify the widget that a mouse moved within it. |
Name |
Description |
|
---|---|---|
|
EResizableWindowZone |
The resizable window zone the user is interacting with |