Navigation
API > API/Plugins > API/Plugins/ScribbleEditor
| Name | SScribbleGraphPanel |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/Scribble/Source/ScribbleEditor/Public/SScribbleGraph.h |
| Include Path | #include "SScribbleGraph.h" |
Syntax
class SScribbleGraphPanel :
public SGraphPanel ,
public FEditorUndoClient
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SPanel → SNodePanel → SGraphPanel → SScribbleGraphPanel
- FSlateControlledConstruction → SWidget → SPanel → SNodePanel → SGraphPanel → SScribbleGraphPanel
- FGCObject → SGraphPanel → SScribbleGraphPanel
- FEditorUndoClient → SScribbleGraphPanel
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SScribbleGraphPanel() |
SScribbleGraph.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~SScribbleGraphPanel() |
SScribbleGraph.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowNavigation | bool | SScribbleGraph.h | ||
| bIsScribbleDragging | TOptional< bool > | SScribbleGraph.h | ||
| CommandList | TSharedPtr< FUICommandList > | SScribbleGraph.h | ||
| NewNode | TSharedPtr< FScribbleNode > | SScribbleGraph.h | ||
| OnSetNodeType | FScribbleSetNodeType | SScribbleGraph.h | ||
| RoundedFrameBrush | const TUniquePtr< FSlateRoundedBoxBrush > | SScribbleGraph.h | ||
| ScribbleColor | TAttribute< FLinearColor > | SScribbleGraph.h | ||
| ScribbleEnabled | TAttribute< bool > | SScribbleGraph.h | ||
| ScribbleGraphObj | UScribbleEdGraph * | SScribbleGraph.h | ||
| ScribbleNodeType | TAttribute< EScribbleNodeType::Type > | SScribbleGraph.h | ||
| ScribblePrecision | TAttribute< float > | SScribbleGraph.h | ||
| ScribbleThickness | TAttribute< float > | SScribbleGraph.h | ||
| Transaction | TSharedPtr< FScopedTransaction > | SScribbleGraph.h | ||
| WeakPanelToSync | TWeakPtr< SGraphPanel > | SScribbleGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ActivateSelectionMode() |
SScribbleGraph.h | ||
void Construct
(
const FArguments& InArgs |
Constructs this widget with InArgs | SScribbleGraph.h | |
EScribbleNodeType::Type GetActiveNodeType() |
SScribbleGraph.h | ||
const UScribbleEdGraph * GetScribbleEdGraph () |
SScribbleGraph.h | ||
| SScribbleGraph.h | |||
| SScribbleGraph.h | |||
const FScribbleGraphData * GetScribbleGraph () |
SScribbleGraph.h | ||
bool HasActiveNodeType() |
SScribbleGraph.h | ||
bool IsScribbleEnabled() |
SScribbleGraph.h | ||
void SetActiveNodeType
(
EScribbleNodeType::Type InNodeType |
SScribbleGraph.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnMouseCaptureLost
(
const FCaptureLostEvent& CaptureLostEvent |
SScribbleGraph.h | ||
virtual void OnMouseLeave
(
const FPointerEvent& MouseEvent |
SScribbleGraph.h | ||
virtual void PostRedo
(
bool bSuccess |
SScribbleGraph.h | ||
virtual void PostUndo
(
bool bSuccess |
FEditorUndoClient interface | SScribbleGraph.h | |
virtual void Tick
(
const FGeometry& AllottedGeometry, |
SScribbleGraph.h |
Overridden from SGraphPanel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 OnPaint
(
const FPaintArgs& Args, |
SScribbleGraph.h |
Overridden from SNodePanel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| SScribbleGraph.h | |||
virtual FReply OnMouseButtonDown
(
const FGeometry& MyGeometry, |
SScribbleGraph.h | ||
virtual FReply OnMouseButtonUp
(
const FGeometry& MyGeometry, |
SScribbleGraph.h | ||
virtual FReply OnMouseMove
(
const FGeometry& MyGeometry, |
SScribbleGraph.h |