Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Editor/GraphEditor/Public/SNodePanel.h |
Include |
#include "SNodePanel.h" |
class SNode : public SPanel
Name | Description | ||
---|---|---|---|
|
TAttribute< FSl... |
BorderBackgroundColor |
|
|
TAttribute< con... |
BorderImage |
SBorder Begin. |
|
TAttribute< FLi... |
ColorAndOpacity |
The color and opacity to apply to this widget and all its descendants. |
|
TAttribute< FVe... |
ContentScale |
SPanel Begin. |
|
TAttribute< FVe... |
DesiredSizeScale |
|
|
TAttribute< FSl... |
ForegroundColor |
Optional foreground color that will be inherited by all of this widget's contents |
|
MouseButtonDownHandler |
Mouse event handlers |
|
|
MouseButtonUpHandler |
||
|
MouseDoubleClickHandler |
||
|
MouseMoveHandler |
||
|
TAttribute< boo... |
ShowDisabledEffect |
Whether or not to show the disabled effect when this border is disabled |
Name | Description | |
---|---|---|
|
SNode() |
Name | Description | ||
---|---|---|---|
|
CanBeSelected ( |
Return if the node can be selected, by pointing given location |
|
|
EndUserInteraction() |
Called when user interaction has completed |
|
|
GetDesiredSizeForMarquee() |
Override, when area used to select node, should be different, than it's size e.g. comment node - only title bar is selectable return size of node used for Marquee selecting |
|
|
GetNodeComment() |
||
|
GetNodeInfoPopups ( |
Populate the popups array with any popups to render |
|
|
UObject *... |
GetObjectBeingDisplayed() |
|
|
FScopedWidge... |
GetOrAddSlot ( |
|
|
GetOverlayBrushes ( |
Populate the brushes array with any overlay brushes to render |
|
|
GetOverlayWidgets |
Populate the widgets array with any overlay widgets to render |
|
|
GetPosition() |
||
|
const FSlate... |
GetShadowBrush ( |
|
|
FNodeSlot &#... |
GetSlot ( |
|
|
GetSortDepth() |
Returns node sort depth, defaults to and is generally 0 for most nodes. |
|
|
MoveTo |
||
|
PerformSecondPassLayout |
Performs second pass layout; only called if RequiresSecondPassLayout returned true |
|
|
RemoveSlot ( |
||
|
RequiresSecondPassLayout() |
Returns true if this node is dependent on the location of other nodes (it can only depend on the location of first-pass only nodes) |
|
|
SetParentPanel ( |
||
|
ShouldAllowCulling() |
Return false if this node should not be culled. |
Name | Description | ||
---|---|---|---|
|
ComputeDesiredSize ( |
A Panel's desired size in the space required to arrange of its children on the screen while respecting all of the children's desired sizes and any layout-related options specified by the user. |
|
|
FChildren &#... |
GetChildren() |
All widgets must provide a way to access their children in a layout-agnostic way. |
|
float |
GetRelativeLayoutScale ( |
What is the Child's scale relative to this widget. |
|
OnArrangeChildren ( |
Panels arrange their children in a space described by the AllottedGeometry parameter. |
|
|
OnPaint ( |
The widget should respond by populating the OutDrawElements array with FDrawElements that represent it and any of its children. |
Name | Description | ||
---|---|---|---|
|
operator< ( |
Node Sort Operator. |
Name |
Description |
|
---|---|---|
|
FNodeSlot |
A slot that support alignment of content and padding and z-order |
Name |
Description |
---|---|
FNodeSet |
|
FScopedWidgetSlotArguments |