Navigation
API > API/Editor > API/Editor/AnimationEditorWidgets
| Name | SSchematicGraphNode |
| Type | class |
| Header File | /Engine/Source/Editor/AnimationEditorWidgets/Public/SchematicGraphPanel/SSchematicGraphPanel.h |
| Include Path | #include "SchematicGraphPanel/SSchematicGraphPanel.h" |
Syntax
class SSchematicGraphNode : public SNodePanel::SNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SPanel → SNodePanel::SNode → SSchematicGraphNode
- FSlateControlledConstruction → SWidget → SPanel → SNodePanel::SNode → SSchematicGraphNode
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FFloatAttribute | TAnimatedAttribute< float > | SchematicGraphPanel/SSchematicGraphPanel.h | |
| FLinearColorAttribute | TAnimatedAttribute< FLinearColor > | SchematicGraphPanel/SSchematicGraphPanel.h | |
| FOnBeginDrag | TBaseDelegate_TwoParams< void, SSchematicGraphNode *, const TSharedPtr< FDragDropOperation > & > | SchematicGraphPanel/SSchematicGraphPanel.h | |
| FOnClicked | TBaseDelegate_TwoParams< void, SSchematicGraphNode *, const FPointerEvent & > | SchematicGraphPanel/SSchematicGraphPanel.h | |
| FOnDrop | TBaseDelegate_TwoParams< void, SSchematicGraphNode *, const FDragDropEvent & > | SchematicGraphPanel/SSchematicGraphPanel.h | |
| FOnEndDrag | TBaseDelegate_TwoParams< void, SSchematicGraphNode *, const TSharedPtr< FDragDropOperation > & > | SchematicGraphPanel/SSchematicGraphPanel.h | |
| FVector2dAttribute | TAnimatedAttribute< FVector2d > | SchematicGraphPanel/SSchematicGraphPanel.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultNodeSize | const FVector2d | SchematicGraphPanel/SSchematicGraphPanel.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AutoScale | TOptional< float > | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| bIsBeingDragged | bool | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| BrushGetter | TFunction< const FSlateBrush *(const FGuid &, int32)> | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| EnableAutoScale | TAttribute< bool > | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| ExpansionCircleFactor | TSharedPtr< FFloatAttribute > | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| LayerColors | TArray< TSharedPtr< FLinearColorAttribute > > | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| NodeData | TSharedPtr< FSchematicGraphNode > | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| OffsetDuringDrag | TOptional< FVector2d > | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| OnBeginDragDelegate | FOnBeginDrag | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| OnClickedDelegate | FOnClicked | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| OnDropDelegate | FOnDrop | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| OnEndDragDelegate | FOnEndDrag | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| OriginalSize | FVector2d | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| Position | TSharedPtr< FVector2dAttribute > | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| PositionDuringDrag | TOptional< FVector2d > | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| Scale | TSharedPtr< FFloatAttribute > | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| SchematicGraphPanel | SSchematicGraphPanel * | SchematicGraphPanel/SSchematicGraphPanel.h | ||
| Size | TSharedPtr< FVector2dAttribute > | SchematicGraphPanel/SSchematicGraphPanel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector2D ComputeDesiredSize
(
float LayoutScaleMultiplier |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
void Construct
(
const FArguments& InArgs |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
void EnablePositionAnimation
(
bool bEnabled |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
const FGuid GetGuid() |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
const FSchematicGraphNode * GetNodeData () |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
| SchematicGraphPanel/SSchematicGraphPanel.h | |||
virtual EVisibility GetNodeVisibility() |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
const FVector2d & GetOriginalSize() |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
virtual FVector2f GetPosition2f() |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
const bool IsBeingDragged() |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
const bool IsFadedOut() |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
bool IsInteractive() |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
virtual FReply OnDragDetected
(
const FGeometry& MyGeometry, |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
virtual void OnDragLeave
(
const FDragDropEvent& DragDropEvent |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
virtual FReply OnDragOver
(
const FGeometry& MyGeometry, |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
virtual FReply OnDrop
(
const FGeometry& MyGeometry, |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
virtual FReply OnMouseButtonDown
(
const FGeometry& MyGeometry, |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
virtual void OnMouseEnter
(
const FGeometry& MyGeometry, |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
virtual void OnMouseLeave
(
const FPointerEvent& MouseEvent |
SchematicGraphPanel/SSchematicGraphPanel.h | ||
virtual int32 OnPaint
(
const FPaintArgs& Args, |
SchematicGraphPanel/SSchematicGraphPanel.h |