C# Class Invert.Core.GraphDesigner.Unity.QuickAccessUISystem

Inheritance: DiagramPlugin, IQueryDesignerWindowOverlayContent, IOverlayDrawer, IShowSelectionMenu, IHideSelectionMenu, IGraphSelectionEvents
Show file Open project: InvertGames/uFrame.Editor

Public Methods

Method Description
CalculateBounds ( Rect diagramRect ) : Rect
Draw ( Rect bouds ) : void
HideSelection ( ) : void
QueryDesignerWindowOverlayContent ( List content ) : void
SelectItem ( IItem i ) : void
SelectionChanged ( GraphItemViewModel selected ) : void
ShowSelectionMenu ( SelectionMenu menu, Vector2 position = null, bool useWindow = false ) : void

Protected Methods

Method Description
ConstructViewModel ( SelectionMenu items ) : TreeViewModel

Private Methods

Method Description
HandleInput ( Rect rect ) : void

Method Details

CalculateBounds() public method

public CalculateBounds ( Rect diagramRect ) : Rect
diagramRect UnityEngine.Rect
return UnityEngine.Rect

ConstructViewModel() protected method

protected ConstructViewModel ( SelectionMenu items ) : TreeViewModel
items SelectionMenu
return TreeViewModel

Draw() public method

public Draw ( Rect bouds ) : void
bouds UnityEngine.Rect
return void

HideSelection() public method

public HideSelection ( ) : void
return void

QueryDesignerWindowOverlayContent() public method

public QueryDesignerWindowOverlayContent ( List content ) : void
content List
return void

SelectItem() public method

public SelectItem ( IItem i ) : void
i IItem
return void

SelectionChanged() public method

public SelectionChanged ( GraphItemViewModel selected ) : void
selected GraphItemViewModel
return void

ShowSelectionMenu() public method

public ShowSelectionMenu ( SelectionMenu menu, Vector2 position = null, bool useWindow = false ) : void
menu SelectionMenu
position UnityEngine.Vector2
useWindow bool
return void