Dungeon Architect  17.0.0
DungeonArchitect.UI.UISystem Class Referenceabstract
Inheritance diagram for DungeonArchitect.UI.UISystem:
DungeonArchitect.UI.Impl.UnityEditor.UnityEditorUISystem

Public Member Functions

void Draw (UIRenderer uiRenderer)
 
void Update (Rect bounds)
 
void SetLayout (IWidget layout)
 
void ClearLayout ()
 
void RequestFocus (IWidget widget)
 
void SetDragging (bool dragging)
 

Protected Member Functions

abstract UIPlatform CreatePlatformInstance ()
 
abstract UIStyleManager CreateStyleManagerInstance ()
 
abstract UIUndoSystem CreateUndoSystemInstance ()
 

Properties

IWidget FocusedWidget [get]
 
bool IsDragDrop [get]
 
IWidget Layout [get]
 
UIPlatform Platform [get]
 
UIStyleManager StyleManager [get]
 
UIUndoSystem Undo [get]
 
abstract bool SupportsDragDrop [get]
 

Events

OnWidgetFocus WidgetFocused
 
OnWidgetLostFocus WidgetLostFocus
 
OnDragEvent DragStart
 
OnDragEvent DragEnd
 

Detailed Description

Definition at line 10 of file UISystem.cs.


The documentation for this class was generated from the following file: