Class GraphGroupWidget
Inheritance
GraphGroupWidget
Assembly: Unity.VisualScripting.Core.Editor.dll
[Widget(typeof(GraphGroup))]
public class GraphGroupWidget : GraphElementWidget<ICanvas, GraphGroup>, IGraphElementWidget, IWidget, IDisposable
Constructors
Declaration
public GraphGroupWidget(ICanvas canvas, GraphGroup group)
Parameters
Properties
Declaration
public override bool canAlignAndDistribute { get; }
Property Value
Overrides
Declaration
public override bool canDelete { get; }
Property Value
Overrides
Declaration
public override bool canDrag { get; }
Property Value
Overrides
Declaration
public override bool canResizeHorizontal { get; }
Property Value
Overrides
Declaration
public override bool canResizeVertical { get; }
Property Value
Overrides
Declaration
public override bool canSelect { get; }
Property Value
Overrides
Declaration
public override bool foregroundRequiresInput { get; }
Property Value
Overrides
Declaration
public override Rect hotArea { get; }
Property Value
Overrides
Declaration
public Rect labelPosition { get; }
Property Value
Declaration
public override Rect position { get; set; }
Property Value
Overrides
Declaration
protected override bool snapToGrid { get; }
Property Value
Overrides
Declaration
public override float zIndex { get; set; }
Property Value
Overrides
Methods
Declaration
public override void CacheItem()
Overrides
Declaration
public override void CachePosition()
Overrides
Declaration
public override void DrawBackground()
Overrides
Declaration
public override void DrawForeground()
Overrides
Declaration
public override void ExpandDragGroup(HashSet<IGraphElement> dragGroup)
Parameters
Overrides
Declaration
Declaration
protected override void OnDoubleClick()
Overrides
Declaration
public override void OnViewportChange()
Overrides
Implements
Extension Methods