Public Types | |
enum | ScaleMode { ScaleMode.Normal, ScaleMode.Fixed, ScaleMode.Custom } |
Public Member Functions | |
void | Init (float depth, int raycastPriority, int orderInLayer, WindowLayout.ScaleMode scaleMode) |
bool | ValidateCanvasScaler () |
void | SetNoScale () |
void | SetScale (WindowLayout.ScaleMode scaleMode) |
void | Rebuild (CanvasUpdate executing) |
bool | IsDestroyed () |
WindowLayoutElement | GetRootByTag (LayoutTag tag) |
void | GetTags (List< LayoutTag > tags, List< string > descriptions) |
virtual void | OnShowBegin (System.Action callback) |
virtual void | OnHideEnd () |
virtual void | OnInit () |
virtual void | OnDeinit () |
virtual void | OnShowEnd () |
virtual void | OnHideBegin (System.Action callback) |
Public Member Functions inherited from UnityEngine.UI.Windows.WindowObject | |
WindowBase | GetWindow () |
void | HideCurrentWindow () |
Public Attributes | |
CanvasScaler | canvasScaler |
WindowLayoutRoot | root |
List< WindowLayoutElement > | elements = new List<WindowLayoutElement>() |
bool | showGrid = false |
Vector2 | gridSize = Vector2.one * 5f |
Canvas | canvas |
UnityEngine.EventSystems.BaseRaycaster | raycaster |
bool | initialized = false |
WindowLayoutElement UnityEngine.UI.Windows.WindowLayout.GetRootByTag | ( | LayoutTag | tag | ) |
void UnityEngine.UI.Windows.WindowLayout.GetTags | ( | List< LayoutTag > | tags, |
List< string > | descriptions | ||
) |
void UnityEngine.UI.Windows.WindowLayout.Init | ( | float | depth, |
int | raycastPriority, | ||
int | orderInLayer, | ||
WindowLayout.ScaleMode | scaleMode | ||
) |
bool UnityEngine.UI.Windows.WindowLayout.IsDestroyed | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void UnityEngine.UI.Windows.WindowLayout.Rebuild | ( | CanvasUpdate | executing | ) |
void UnityEngine.UI.Windows.WindowLayout.SetNoScale | ( | ) |
void UnityEngine.UI.Windows.WindowLayout.SetScale | ( | WindowLayout.ScaleMode | scaleMode | ) |
bool UnityEngine.UI.Windows.WindowLayout.ValidateCanvasScaler | ( | ) |
Canvas UnityEngine.UI.Windows.WindowLayout.canvas |
CanvasScaler UnityEngine.UI.Windows.WindowLayout.canvasScaler |
List<WindowLayoutElement> UnityEngine.UI.Windows.WindowLayout.elements = new List<WindowLayoutElement>() |
Vector2 UnityEngine.UI.Windows.WindowLayout.gridSize = Vector2.one * 5f |
bool UnityEngine.UI.Windows.WindowLayout.initialized = false |
UnityEngine.EventSystems.BaseRaycaster UnityEngine.UI.Windows.WindowLayout.raycaster |
WindowLayoutRoot UnityEngine.UI.Windows.WindowLayout.root |
bool UnityEngine.UI.Windows.WindowLayout.showGrid = false |