Navigation
API > API/Editor > API/Editor/AnimationEditorWidgets
| Name | FSchematicGraphNode |
| Type | class |
| Header File | /Engine/Source/Editor/AnimationEditorWidgets/Public/SchematicGraphPanel/SchematicGraphNode.h |
| Include Path | #include "SchematicGraphPanel/SchematicGraphNode.h" |
Syntax
class FSchematicGraphNode : public TSharedFromThis< FSchematicGraphNode >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FSchematicGraphNode
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSchematicGraphNode() |
SchematicGraphPanel/SchematicGraphNode.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSchematicGraphNode() |
SchematicGraphPanel/SchematicGraphNode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ScaledDown | float | SchematicGraphPanel/SchematicGraphNode.h | |
| ScaledUp | float | SchematicGraphPanel/SchematicGraphNode.h | |
| Type | const FName & | SchematicGraphPanel/SchematicGraphNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TagType * AddTag
(
bool bNotify |
SchematicGraphPanel/SchematicGraphNode.h | ||
| SchematicGraphPanel/SchematicGraphNode.h | |||
| SchematicGraphPanel/SchematicGraphNode.h | |||
TagType * FindTagChecked
(
const FGuid& InTagGuid |
SchematicGraphPanel/SchematicGraphNode.h | ||
const TagType * FindTagChecked
(
const FGuid& InTagGuid |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual const FSlateBrush * GetBrush
(
int32 InLayerIndex |
SchematicGraphPanel/SchematicGraphNode.h | ||
FSchematicGraphNode * GetChildNode
(
int32 InChildNodeIndex |
SchematicGraphPanel/SchematicGraphNode.h | ||
const FSchematicGraphNode * GetChildNode
(
int32 InChildNodeIndex |
SchematicGraphPanel/SchematicGraphNode.h | ||
| SchematicGraphPanel/SchematicGraphNode.h | |||
virtual FLinearColor GetColor
(
int32 InLayerIndex |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual FString GetDragDropDecoratorLabel() |
SchematicGraphPanel/SchematicGraphNode.h | ||
const FSchematicGraphModel * GetGraph() |
SchematicGraphPanel/SchematicGraphNode.h | ||
| SchematicGraphPanel/SchematicGraphNode.h | |||
const FSchematicGraphGroupNode * GetGroupNode () |
SchematicGraphPanel/SchematicGraphNode.h | ||
const FGuid & GetGuid() |
SchematicGraphPanel/SchematicGraphNode.h | ||
TOptional< bool > GetInteractivityForChildNode
(
const FGuid& InChildGuid |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual TOptional< bool > GetInteractivityForChildNode
(
const FSchematicGraphNode* InChildNode |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual const FText & GetLabel() |
SchematicGraphPanel/SchematicGraphNode.h | ||
int32 GetNumChildNodes() |
SchematicGraphPanel/SchematicGraphNode.h | ||
int32 GetNumLayers() |
SchematicGraphPanel/SchematicGraphNode.h | ||
const FSchematicGraphNode * GetParentNode () |
SchematicGraphPanel/SchematicGraphNode.h | ||
| SchematicGraphPanel/SchematicGraphNode.h | |||
const FGuid & GetParentNodeGuid() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual FVector2d GetPosition() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual TOptional< FVector2d > GetPositionForChildNode
(
const FSchematicGraphNode* InChildNode |
SchematicGraphPanel/SchematicGraphNode.h | ||
TOptional< FVector2d > GetPositionForChildNode
(
const FGuid& InChildGuid |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual FVector2d GetPositionOffset() |
SchematicGraphPanel/SchematicGraphNode.h | ||
| SchematicGraphPanel/SchematicGraphNode.h | |||
const FSchematicGraphNode * GetRootNode () |
SchematicGraphPanel/SchematicGraphNode.h | ||
const FGuid & GetRootNodeGuid() |
SchematicGraphPanel/SchematicGraphNode.h | ||
TOptional< float > GetScaleForChildNode
(
const FGuid& InChildGuid |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual TOptional< float > GetScaleForChildNode
(
const FSchematicGraphNode* InChildNode |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual float GetScaleOffset() |
SchematicGraphPanel/SchematicGraphNode.h | ||
const TArray< TSharedPtr< FSchematicGraphTag > > & GetTags() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual const FText & GetToolTip() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual const FName & GetType() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual ESchematicGraphVisibility::Type GetVisibility() |
SchematicGraphPanel/SchematicGraphNode.h | ||
TOptional< ESchematicGraphVisibility::Type > GetVisibilityForChildNode
(
const FGuid& InChildGuid |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual TOptional< ESchematicGraphVisibility::Type > GetVisibilityForChildNode
(
const FSchematicGraphNode* InChildNode |
SchematicGraphPanel/SchematicGraphNode.h | ||
bool HasParentNode() |
SchematicGraphPanel/SchematicGraphNode.h | ||
| SchematicGraphPanel/SchematicGraphNode.h | |||
bool IsA () |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual bool IsAutoScaleEnabled() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual bool IsDragSupported() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual bool IsInteractive() |
SchematicGraphPanel/SchematicGraphNode.h | ||
bool IsRootNode() |
SchematicGraphPanel/SchematicGraphNode.h | ||
bool IsSelected() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual FReply OnClicked
(
const FPointerEvent& InMouseEvent |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual void OnDragLeave() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual void OnDragOver() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual void OnMouseEnter() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual void OnMouseLeave() |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual bool RemoveTag
(
const FGuid& InTagGuid |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual void SetDragSupported
(
bool InDragSupported |
SchematicGraphPanel/SchematicGraphNode.h | ||
void SetLabel
(
const FText& InLabel |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual void SetPosition
(
const FVector2d& InPosition |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual void SetPositionOffset
(
const FVector2d& InPositionOffset |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual void SetScaleOffset
(
float InScaleOffset |
SchematicGraphPanel/SchematicGraphNode.h | ||
void SetSelected
(
bool bSelected |
SchematicGraphPanel/SchematicGraphNode.h | ||
virtual void SetVisibility
(
ESchematicGraphVisibility::Type InVisibility |
SchematicGraphPanel/SchematicGraphNode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void NotifyTagAdded
(
const TSharedPtr< FSchematicGraphTag >& Tag |
SchematicGraphPanel/SchematicGraphNode.h |