Young, strong and crazy!
Classes | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
UnityEngine.UI.Windows.WindowSystem Class Reference
Inheritance diagram for UnityEngine.UI.Windows.WindowSystem:
Inheritance graph
[legend]
Collaboration diagram for UnityEngine.UI.Windows.WindowSystem:
Collaboration graph
[legend]

Classes

class  HistoryItem
 
class  Settings
 

Static Public Member Functions

static bool IsUIHovered ()
 Determines if is user interface hovered. More...
 
static void ApplyToSettings (Camera camera)
 Applies settings file (or default) to camera. More...
 
static void ApplyToSettings (Canvas canvas)
 Applies settings file (or default) to canvas. More...
 
static void AddToHistory (WindowBase window)
 Adds to history. More...
 
static void RefreshHistory ()
 Refreshes the history. More...
 
static WindowBase GetPreviousWindow (WindowBase current)
 Gets the last window in history with the Shown state. More...
 
static void ShowDefault (params object[] parameters)
 Shows the default list windows. More...
 
static void HideAllAndClean (WindowBase except=null, System.Action callback=null)
 Hides all and clean. More...
 
static void HideAllAndClean (List< WindowBase > except, System.Action callback=null)
 Hides all and clean. More...
 
static void Clean (WindowBase except=null)
 Clean the specified except. More...
 
static void Clean (List< WindowBase > except)
 Clean the specified except. More...
 
static void HideAll (WindowBase except=null, System.Action callback=null)
 Hides all. More...
 
static void HideAll (List< WindowBase > except, System.Action callback)
 Hides all. More...
 
static T Create< T > (params object[] parameters)
 Create the specified parameters. More...
 
static T Show< T > (params object[] parameters)
 Shows window of T type. More...
 
static T Show< T > (T source, params object[] parameters)
 Shows window of T type. More...
 
static float GetDepthStep ()
 Gets the depth step. More...
 

Public Attributes

Settings settings = new Settings()
 
List< WindowBasedefaults = new List<WindowBase>()
 Default windows list. More...
 
List< WindowBasewindows = new List<WindowBase>()
 All registered windows. More...
 
List< WindowBasecurrentWindows = new List<WindowBase>()
 
List< HistoryItemhistory = new List<HistoryItem>()
 The history of windows. More...
 

Protected Member Functions

virtual void Init ()
 Init this instance. More...
 

Member Function Documentation

static void UnityEngine.UI.Windows.WindowSystem.AddToHistory ( WindowBase  window)
static

Adds to history.

Parameters
windowWindow.

Here is the caller graph for this function:

static void UnityEngine.UI.Windows.WindowSystem.ApplyToSettings ( Camera  camera)
static

Applies settings file (or default) to camera.

Parameters
cameraCamera.

Here is the call graph for this function:

static void UnityEngine.UI.Windows.WindowSystem.ApplyToSettings ( Canvas  canvas)
static

Applies settings file (or default) to canvas.

Parameters
canvasCanvas.

Here is the call graph for this function:

static void UnityEngine.UI.Windows.WindowSystem.Clean ( WindowBase  except = null)
static

Clean the specified except.

Parameters
exceptExcept.

Here is the call graph for this function:

Here is the caller graph for this function:

static void UnityEngine.UI.Windows.WindowSystem.Clean ( List< WindowBase except)
static

Clean the specified except.

Parameters
exceptExcept.

Here is the call graph for this function:

static T UnityEngine.UI.Windows.WindowSystem.Create< T > ( params object[]  parameters)
static

Create the specified parameters.

Parameters
parametersParameters.
Template Parameters
TThe 1st type parameter.
Type Constraints
T :WindowBase 
static float UnityEngine.UI.Windows.WindowSystem.GetDepthStep ( )
static

Gets the depth step.

Returns
The depth step.
static WindowBase UnityEngine.UI.Windows.WindowSystem.GetPreviousWindow ( WindowBase  current)
static

Gets the last window in history with the Shown state.

Returns
The previous window.
Parameters
currentCurrent.

Here is the caller graph for this function:

static void UnityEngine.UI.Windows.WindowSystem.HideAll ( WindowBase  except = null,
System.Action  callback = null 
)
static

Hides all.

Parameters
exceptExcept.
callbackCallback.

Here is the caller graph for this function:

static void UnityEngine.UI.Windows.WindowSystem.HideAll ( List< WindowBase except,
System.Action  callback 
)
static

Hides all.

Parameters
exceptExcept.
callbackCallback.
static void UnityEngine.UI.Windows.WindowSystem.HideAllAndClean ( WindowBase  except = null,
System.Action  callback = null 
)
static

Hides all and clean.

Parameters
exceptExcept.
callbackCallback.

Here is the call graph for this function:

static void UnityEngine.UI.Windows.WindowSystem.HideAllAndClean ( List< WindowBase except,
System.Action  callback = null 
)
static

Hides all and clean.

Parameters
exceptExcept.
callbackCallback.

Here is the call graph for this function:

virtual void UnityEngine.UI.Windows.WindowSystem.Init ( )
protectedvirtual
static bool UnityEngine.UI.Windows.WindowSystem.IsUIHovered ( )
static

Determines if is user interface hovered.

Returns
true if is user interface hovered; otherwise, false.
static void UnityEngine.UI.Windows.WindowSystem.RefreshHistory ( )
static

Refreshes the history.

Here is the caller graph for this function:

static T UnityEngine.UI.Windows.WindowSystem.Show< T > ( params object[]  parameters)
static

Shows window of T type.

Returns null if window not registered.

Parameters
parametersOnParametersPass() values.
Template Parameters
TThe 1st type parameter.
Type Constraints
T :WindowBase 
static T UnityEngine.UI.Windows.WindowSystem.Show< T > ( source,
params object[]  parameters 
)
static

Shows window of T type.

Returns null if window not registered.

Parameters
sourceSource.
parametersOnParametersPass() values.
Template Parameters
TThe 1st type parameter.
Type Constraints
T :WindowBase 

Here is the call graph for this function:

static void UnityEngine.UI.Windows.WindowSystem.ShowDefault ( params object[]  parameters)
static

Shows the default list windows.

Parameters
parametersParameters.

Member Data Documentation

List<WindowBase> UnityEngine.UI.Windows.WindowSystem.currentWindows = new List<WindowBase>()
List<WindowBase> UnityEngine.UI.Windows.WindowSystem.defaults = new List<WindowBase>()

Default windows list.

Use WindowSystem.ShowDefault() to show them.

List<HistoryItem> UnityEngine.UI.Windows.WindowSystem.history = new List<HistoryItem>()

The history of windows.

Settings UnityEngine.UI.Windows.WindowSystem.settings = new Settings()
List<WindowBase> UnityEngine.UI.Windows.WindowSystem.windows = new List<WindowBase>()

All registered windows.

If you want to use WindowSystem.Show<T>() you must register window here.


Fri Apr 3 2015 14:05:26   Generated by   doxygen   Content copyrighted to Alex