API reference

UIThemeManager Class

Extends MonoBehaviour
Find and assign style properties defined by UITheme using tags.

Fields

CurrentThemeIndex : int
Signature
int Oculus.Interaction.UIThemeManager.CurrentThemeIndex
Themes : UITheme []
Signature
UITheme [] Oculus.Interaction.UIThemeManager.Themes

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.UIThemeManager.Awake()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.UIThemeManager.Start()
Returns
void
Update ()
Signature
virtual void Oculus.Interaction.UIThemeManager.Update()
Returns
void

Methods

ApplyCurrentTheme ()
Signature
void Oculus.Interaction.UIThemeManager.ApplyCurrentTheme()
Returns
void
ApplyTheme ( index )
Signature
void Oculus.Interaction.UIThemeManager.ApplyTheme(int index)
Parameters
index: int
Returns
void
RefreshAnimators ()
Re-applies animator controllers to all buttons under this manager.
Call this after dynamically creating or destroying UI elements at runtime.
Signature
void Oculus.Interaction.UIThemeManager.RefreshAnimators()
Returns
void
ResetIndex ()
Signature
void Oculus.Interaction.UIThemeManager.ResetIndex()
Returns
void
SetGazeModePreview ( useGaze )
Sets the gaze mode for editor preview purposes.
This allows the inspector to preview gaze animators without runtime gaze detection.
Signature
void Oculus.Interaction.UIThemeManager.SetGazeModePreview(bool useGaze)
Parameters
useGaze: bool
Returns
void