API reference

Controller Class

Extends MonoBehaviour

Protected Fields

_children : List< Controller >
Signature
List<Controller> Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller._children
_hasRectTransform : bool
Signature
bool Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller._hasRectTransform
_layoutStyle : LayoutStyle
Signature
LayoutStyle Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller._layoutStyle

Protected Properties

GameObject : GameObject
[Get][Set]
Signature
GameObject Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.GameObject

Properties

Children : List< Controller >
[Get]
Signature
List<Controller> Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Children
LayoutStyle : LayoutStyle
[Get][Set]
Signature
LayoutStyle Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.LayoutStyle
Owner : Controller
[Get][Set]
Signature
Controller Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Owner
RectTransform : RectTransform
[Get]
Signature
RectTransform Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.RectTransform
Transform : Transform
[Get]
Signature
Transform Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Transform
Visibility : bool
[Get]
Signature
bool Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Visibility

Events

OnVisibilityChangedEvent : Action< Controller >
Signature
Action<Controller> Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.OnVisibilityChangedEvent

Protected Methods

RefreshLayoutPostChildren ()
Signature
virtual void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.RefreshLayoutPostChildren()
Returns
void
RefreshLayoutPreChildren ()
Signature
virtual void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.RefreshLayoutPreChildren()
Returns
void
Setup ( owner )
Signature
virtual void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Setup(Controller owner)
Parameters
owner: Controller
Returns
void
UpdateRefreshLayout ( force )
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.UpdateRefreshLayout(bool force)
Parameters
force: bool
Returns
void

Methods

Append ( controller )
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Append(Controller controller)
Parameters
controller: Controller
Returns
void
Append< T > ( childName )
Signature
T Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Append< T >(string childName)
Parameters
childName: string
Returns
T
Clear ( destroy )
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Clear(bool destroy)
Parameters
destroy: bool
Returns
void
Hide ()
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Hide()
Returns
void
OnDestroy ()
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.OnDestroy()
Returns
void
OnVisibilityChanged ()
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.OnVisibilityChanged()
Returns
void
Prepend< T > ( childName )
Signature
T Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Prepend< T >(string childName)
Parameters
childName: string
Returns
T
RefreshLayout ()
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.RefreshLayout()
Returns
void
Remove ( controller , destroy )
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Remove(Controller controller, bool destroy)
Parameters
controller: Controller
destroy: bool
Returns
void
SetHeight ( height )
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.SetHeight(float height)
Parameters
height: float
Returns
void
SetWidth ( width )
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.SetWidth(float width)
Parameters
width: float
Returns
void
Show ()
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.Show()
Returns
void
ToggleVisibility ()
Signature
void Meta.XR.ImmersiveDebugger.UserInterface.Generic.Controller.ToggleVisibility()
Returns
void