Navigation
API > API/Editor > API/Editor/AnimationEditorWidgets
| Name | FSchematicGraphModel |
| Type | class |
| Header File | /Engine/Source/Editor/AnimationEditorWidgets/Public/SchematicGraphPanel/SchematicGraphModel.h |
| Include Path | #include "SchematicGraphPanel/SchematicGraphModel.h" |
Syntax
class FSchematicGraphModel : public TSharedFromThis< FSchematicGraphModel >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FSchematicGraphModel
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSchematicGraphModel() |
SchematicGraphPanel/SchematicGraphModel.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Type | const FName & | SchematicGraphPanel/SchematicGraphModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FSchematicGraphGroupNode * AddAutoGroupNode() |
SchematicGraphPanel/SchematicGraphModel.h | ||
| SchematicGraphPanel/SchematicGraphModel.h | |||
NodeType * AddNode
(
bool bNotify |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual void ApplyToPanel
(
SSchematicGraphPanel* InPanel |
SchematicGraphPanel/SchematicGraphModel.h | ||
void ClearLastExpandedNode() |
SchematicGraphPanel/SchematicGraphModel.h | ||
void ClearSelection() |
SchematicGraphPanel/SchematicGraphModel.h | ||
| SchematicGraphPanel/SchematicGraphModel.h | |||
| SchematicGraphPanel/SchematicGraphModel.h | |||
| SchematicGraphPanel/SchematicGraphModel.h | |||
| SchematicGraphPanel/SchematicGraphModel.h | |||
const LinkType * FindLinkChecked
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
LinkType * FindLinkChecked
(
const FGuid& InSourceNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
LinkType * FindLinkChecked
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
const LinkType * FindLinkChecked
(
const FGuid& InSourceNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
TArray< const FSchematicGraphLink * > FindLinksOnNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
TArray< const FSchematicGraphLink * > FindLinksOnSource
(
const FGuid& InSourceNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
TArray< const FSchematicGraphLink * > FindLinksOnTarget
(
const FGuid& InTargetNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
| SchematicGraphPanel/SchematicGraphModel.h | |||
| SchematicGraphPanel/SchematicGraphModel.h | |||
NodeType * FindNodeChecked
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
const NodeType * FindNodeChecked
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual float GetAutoGroupingDistance() |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual const FSlateBrush * GetBackgroundBrushForTag
(
const FSchematicGraphTag* InTag |
SchematicGraphPanel/SchematicGraphModel.h | ||
const FSlateBrush * GetBackgroundBrushForTag
(
const FGuid& InNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
FLinearColor GetBackgroundColorForTag
(
const FGuid& InNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual FLinearColor GetBackgroundColorForTag
(
const FSchematicGraphTag* InTag |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual const FSlateBrush * GetBrushForLink
(
const FSchematicGraphLink* InLink |
SchematicGraphPanel/SchematicGraphModel.h | ||
const FSlateBrush * GetBrushForLink
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual const FSlateBrush * GetBrushForNode
(
const FSchematicGraphNode* InNode, |
SchematicGraphPanel/SchematicGraphModel.h | ||
const FSlateBrush * GetBrushForNode
(
const FGuid& InNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
FLinearColor GetColorForLink
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual FLinearColor GetColorForLink
(
const FSchematicGraphLink* InLink |
SchematicGraphPanel/SchematicGraphModel.h | ||
FLinearColor GetColorForNode
(
const FGuid& InNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual FLinearColor GetColorForNode
(
const FSchematicGraphNode* InNode, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual bool GetContextMenuForNode
(
const FSchematicGraphNode* InNode, |
SchematicGraphPanel/SchematicGraphModel.h | ||
const FSlateBrush * GetForegroundBrushForTag
(
const FGuid& InNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual const FSlateBrush * GetForegroundBrushForTag
(
const FSchematicGraphTag* InTag |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual FLinearColor GetForegroundColorForTag
(
const FSchematicGraphTag* InTag |
SchematicGraphPanel/SchematicGraphModel.h | ||
FLinearColor GetForegroundColorForTag
(
const FGuid& InNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual bool GetForwardedNodeForDrag
(
FGuid& InOutGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
TOptional< bool > GetInteractivityForChildNode
(
const FGuid& InParentNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual TOptional< bool > GetInteractivityForChildNode
(
const FSchematicGraphNode* InParentNode, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual FLinearColor GetLabelColorForTag
(
const FSchematicGraphTag* InTag |
SchematicGraphPanel/SchematicGraphModel.h | ||
FLinearColor GetLabelColorForTag
(
const FGuid& InNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual const FText GetLabelForTag
(
const FSchematicGraphTag* InTag |
SchematicGraphPanel/SchematicGraphModel.h | ||
const FText GetLabelForTag
(
const FGuid& InNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
const FSchematicGraphGroupNode * GetLastExpandedNode() |
SchematicGraphPanel/SchematicGraphModel.h | ||
const TArray< TSharedPtr< FSchematicGraphLink > > & GetLinks() |
SchematicGraphPanel/SchematicGraphModel.h | ||
float GetMaximumForLink
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual float GetMaximumForLink
(
const FSchematicGraphLink* InLink |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual float GetMinimumForLink
(
const FSchematicGraphLink* InLink |
SchematicGraphPanel/SchematicGraphModel.h | ||
float GetMinimumForLink
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
float GetMinimumLinkDistanceForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual float GetMinimumLinkDistanceForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
const TArray< TSharedPtr< FSchematicGraphNode > > & GetNodes() |
SchematicGraphPanel/SchematicGraphModel.h | ||
int32 GetNumLayersForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual int32 GetNumLayersForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
bool GetPositionAnimationEnabledForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual bool GetPositionAnimationEnabledForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
TOptional< FVector2d > GetPositionForChildNode
(
const FGuid& InParentNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual TOptional< FVector2d > GetPositionForChildNode
(
const FSchematicGraphNode* InParentNode, |
SchematicGraphPanel/SchematicGraphModel.h | ||
FVector2d GetPositionForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual FVector2d GetPositionForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual FVector2d GetPositionOffsetForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
FVector2d GetPositionOffsetForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual TOptional< float > GetScaleForChildNode
(
const FSchematicGraphNode* InParentNode, |
SchematicGraphPanel/SchematicGraphModel.h | ||
TOptional< float > GetScaleForChildNode
(
const FGuid& InParentNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual float GetScaleForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
float GetScaleForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual float GetScaleOffsetForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
float GetScaleOffsetForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
const TArray< TSharedPtr< FSchematicGraphNode > > GetSelectedNodes() |
SchematicGraphPanel/SchematicGraphModel.h | ||
FVector2d GetSizeForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual FVector2d GetSizeForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
FVector2d GetSourceNodeOffsetForLink
(
const FSchematicGraphLink* InLink |
SchematicGraphPanel/SchematicGraphModel.h | ||
FVector2d GetSourceNodeOffsetForLink
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
FVector2d GetTargetNodeOffsetForLink
(
const FSchematicGraphLink* InLink |
SchematicGraphPanel/SchematicGraphModel.h | ||
FVector2d GetTargetNodeOffsetForLink
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual float GetThicknessForLink
(
const FSchematicGraphLink* InLink |
SchematicGraphPanel/SchematicGraphModel.h | ||
float GetThicknessForLink
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual const FText GetToolTipForLink
(
const FSchematicGraphLink* InLink |
SchematicGraphPanel/SchematicGraphModel.h | ||
const FText GetToolTipForLink
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
FText GetToolTipForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual FText GetToolTipForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
const FText GetToolTipForTag
(
const FGuid& InNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual const FText GetToolTipForTag
(
const FSchematicGraphTag* InTag |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual const FName & GetType() |
SchematicGraphPanel/SchematicGraphModel.h | ||
TOptional< ESchematicGraphVisibility::Type > GetVisibilityForChildNode
(
const FGuid& InParentNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual TOptional< ESchematicGraphVisibility::Type > GetVisibilityForChildNode
(
const FSchematicGraphNode* InParentNode, |
SchematicGraphPanel/SchematicGraphModel.h | ||
ESchematicGraphVisibility::Type GetVisibilityForLink
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual ESchematicGraphVisibility::Type GetVisibilityForLink
(
const FSchematicGraphLink* InLink |
SchematicGraphPanel/SchematicGraphModel.h | ||
ESchematicGraphVisibility::Type GetVisibilityForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual ESchematicGraphVisibility::Type GetVisibilityForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual ESchematicGraphVisibility::Type GetVisibilityForTag
(
const FSchematicGraphTag* InTag |
SchematicGraphPanel/SchematicGraphModel.h | ||
ESchematicGraphVisibility::Type GetVisibilityForTag
(
const FGuid& InNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
bool IsA () |
SchematicGraphPanel/SchematicGraphModel.h | ||
| SchematicGraphPanel/SchematicGraphModel.h | |||
virtual bool IsAutoGroupingEnabled() |
SchematicGraphPanel/SchematicGraphModel.h | ||
bool IsAutoScaleEnabledForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual bool IsAutoScaleEnabledForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual bool IsDragSupportedForNode
(
const FSchematicGraphNode* InNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
bool IsDragSupportedForNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
| SchematicGraphPanel/SchematicGraphModel.h | |||
FOnGraphReset & OnGraphReset() |
SchematicGraphPanel/SchematicGraphModel.h | ||
FOnSchematicGraphLinkAdded & OnLinkAdded() |
SchematicGraphPanel/SchematicGraphModel.h | ||
FOnLinkRemoved & OnLinkRemoved() |
SchematicGraphPanel/SchematicGraphModel.h | ||
FOnSchematicGraphNodeAdded & OnNodeAdded() |
SchematicGraphPanel/SchematicGraphModel.h | ||
FOnNodeRemoved & OnNodeRemoved() |
SchematicGraphPanel/SchematicGraphModel.h | ||
FOnSchematicGraphTagAdded & OnTagAdded() |
SchematicGraphPanel/SchematicGraphModel.h | ||
FOnTagRemoved & OnTagRemoved() |
SchematicGraphPanel/SchematicGraphModel.h | ||
bool RemoveFromParentNode
(
const FSchematicGraphNode* InChildNode, |
SchematicGraphPanel/SchematicGraphModel.h | ||
bool RemoveFromParentNode
(
const FGuid& InChildNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual bool RemoveLink
(
const FGuid& InLinkGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual bool RemoveNode
(
const FGuid& InNodeGuid |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual void Reset() |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual void SetLastExpandedNode
(
const FSchematicGraphGroupNode* InGroupNode |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual bool SetParentNode
(
const FGuid& InChildNodeGuid, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual bool SetParentNode
(
const FSchematicGraphNode* InChildNode, |
SchematicGraphPanel/SchematicGraphModel.h | ||
virtual void Tick
(
float InDeltaTime |
SchematicGraphPanel/SchematicGraphModel.h |