public abstract class NodeWidget : GraphElementWidget, INodeWidget, IGraphElementWidget, IWidget, IDisposable
Constructors
NodeWidget(IGraphContext, IGraphElement)
Declaration
protected NodeWidget(IGraphContext context, IGraphElement element)
Parameters
Properties
Declaration
public override Rect clippingPosition { get; }
Property Value
Overrides
Implements
Declaration
protected abstract SkinnedColor color { get; }
Property Value
Declaration
public virtual Rect edgePosition { get; }
Property Value
Implements
Declaration
public Rect innerPosition { get; }
Property Value
Implements
Declaration
public Rect outerPosition { get; }
Property Value
Implements
Declaration
protected override Rect warningsPosition { get; }
Property Value
Overrides
Methods
Declaration
public override void DrawForeground()
Overrides
Implements
Declaration
public override void DrawOverlay()
Overrides
Implements
Declaration
protected virtual Rect EdgeToInnerPosition(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Returns
Declaration
protected virtual Rect EdgeToOuterPosition(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Returns
Declaration
protected virtual Rect InnerToEdgePosition(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Returns
Declaration
protected virtual Rect OuterToEdgePosition(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Returns
Extension Methods