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

Public Member Functions

override void OnInit ()
 Raises the init event. More...
 
void SetCallback (UnityAction< WindowComponent, int > onChangeBefore=null, UnityAction< WindowComponent, int > onChangeAfter=null)
 
void SetCallbacks (UnityAction< WindowComponent, int > onChangeBefore, UnityAction< WindowComponent, int > onChangeAfter)
 
void SetContent (WindowLayoutElement layoutContent)
 
T1 AddItem< T1, T2 > (T2 component, UnityAction< T1 > onClick=null, bool autoEvents=true)
 
T1 AddItem< T1 > (UnityAction< ButtonComponent, int > onClick, bool autoEvents)
 
void Select (int index)
 
void Load (int index, bool immediately=false, UnityAction callback=null)
 
override void OnDeinit ()
 Raises the deinit event. More...
 
- Public Member Functions inherited from UnityEngine.UI.Windows.Components.List
void InitPool (int capacity)
 
void SetupAsDropdown (float maxHeight)
 
virtual T AddItem< T > ()
 
int GetIndexOf< T > (T item)
 
List< WindowComponentGetItems ()
 
List< T > GetItems< T > ()
 
GetItem< T > (int index)
 
virtual void SetItems (int capacity, UnityAction< IComponent > onItem=null)
 
virtual void SetItems< T > (int capacity, UnityAction< T, int > onItem=null)
 
virtual void SetItemsAsync< T > (int capacity, UnityAction onComplete, UnityAction< T, int > onItem=null)
 
virtual void Clear ()
 
override void OnHideBegin (System.Action callback)
 Raises the hide begin event. More...
 
void Refresh ()
 
- Public Member Functions inherited from UnityEngine.UI.Windows.WindowComponent
List< WindowComponentGetSubComponents ()
 Gets the sub components. More...
 
WindowLayoutBase GetLayoutRoot ()
 Gets the layout root. More...
 
void RegisterSubComponent (WindowComponent subComponent)
 Registers the sub component. More...
 
void UnregisterSubComponent (WindowComponent subComponent)
 Unregisters the sub component. More...
 
override void OnShowEnd ()
 Raises the show end event. More...
 
override void OnHideEnd ()
 Raises the hide end event. More...
 
override void OnShowBegin (System.Action callback)
 Raises the show begin event. More...
 
- Public Member Functions inherited from UnityEngine.UI.Windows.WindowComponentBase
WindowObjectState GetComponentState ()
 Gets the state of the component. More...
 
void Show (bool resetAnimation=true)
 Show component. More...
 
virtual void Show (System.Action callback, bool resetAnimation)
 Show component with callback after end. More...
 
void Hide ()
 Hide this instance. More...
 
void Hide (bool immediately)
 Hide the specified immediately. More...
 
virtual void Hide (System.Action callback, bool immediately)
 Hide the specified callback and immediately. More...
 
void SetResetState ()
 Set up reset state to animation. More...
 
void SetInState ()
 Set up in state to animation. More...
 
void SetOutState ()
 Set up out state to animation. More...
 
virtual float GetAnimationDuration (bool forward)
 Gets the duration of the animation. More...
 
- Public Member Functions inherited from UnityEngine.UI.Windows.WindowObject
WindowBase GetWindow ()
 
void HideCurrentWindow ()
 

Additional Inherited Members

- Public Attributes inherited from UnityEngine.UI.Windows.Components.List
WindowComponent source
 
Extensions.ScrollRect scrollRect
 
GameObject content
 
GameObject noElements
 
- Public Attributes inherited from UnityEngine.UI.Windows.WindowComponent
bool autoRegisterSubComponents = true
 
- Public Attributes inherited from UnityEngine.UI.Windows.WindowComponentBase
new WindowAnimationBase animation
 
List< TransitionInputParametersanimationInputParams = new List<TransitionInputParameters>()
 
CanvasGroup canvas
 
bool animationRefresh = false
 

Member Function Documentation

T1 UnityEngine.UI.Windows.Components.Tabs.AddItem< T1 > ( UnityAction< ButtonComponent, int >  onClick,
bool  autoEvents 
)
Type Constraints
T1 :ButtonComponent 

Here is the call graph for this function:

T1 UnityEngine.UI.Windows.Components.Tabs.AddItem< T1, T2 > ( T2  component,
UnityAction< T1 >  onClick = null,
bool  autoEvents = true 
)
Type Constraints
T1 :ButtonComponent 
T2 :WindowComponent 
void UnityEngine.UI.Windows.Components.Tabs.Load ( int  index,
bool  immediately = false,
UnityAction  callback = null 
)

Here is the call graph for this function:

override void UnityEngine.UI.Windows.Components.Tabs.OnDeinit ( )
virtual

Raises the deinit event.

You can override this method but call it's base.

Reimplemented from UnityEngine.UI.Windows.WindowComponent.

override void UnityEngine.UI.Windows.Components.Tabs.OnInit ( )
virtual

Raises the init event.

You can override this method but call it's base.

Reimplemented from UnityEngine.UI.Windows.Components.List.

void UnityEngine.UI.Windows.Components.Tabs.Select ( int  index)
void UnityEngine.UI.Windows.Components.Tabs.SetCallback ( UnityAction< WindowComponent, int >  onChangeBefore = null,
UnityAction< WindowComponent, int >  onChangeAfter = null 
)
void UnityEngine.UI.Windows.Components.Tabs.SetCallbacks ( UnityAction< WindowComponent, int >  onChangeBefore,
UnityAction< WindowComponent, int >  onChangeAfter 
)
void UnityEngine.UI.Windows.Components.Tabs.SetContent ( WindowLayoutElement  layoutContent)

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