API reference

DebugMember Class

Extends Attribute
Annotate field, property, functions with this will show in Immersive Debugger panel in runtime.
Without additional parameters specified, by default we're watching fields/properties, and provide a button to call function without parameter.

Constructors

DebugMember ( color )
Signature
Meta.XR.ImmersiveDebugger.DebugMember.DebugMember(DebugColor color=DebugColor.Gray)
Parameters
color: DebugColor

Fields

Category : string
Optional category for a specific tab in Inspector Panel.
Signature
string Meta.XR.ImmersiveDebugger.DebugMember.Category
Color : Color
The color used for DebugGizmo line drawing and inspector row pill icon.
Signature
Color Meta.XR.ImmersiveDebugger.DebugMember.Color
DisplayName : string
Optional name override to be used in the Inspector Panel.
Signature
string Meta.XR.ImmersiveDebugger.DebugMember.DisplayName
GizmoType : DebugGizmoType
Draw gizmo in space according to the runtime value of the field/property data.
Signature
DebugGizmoType Meta.XR.ImmersiveDebugger.DebugMember.GizmoType
Max : float
Maximum value for the tweak slider.
Signature
float Meta.XR.ImmersiveDebugger.DebugMember.Max
Min : float
Minimum value for the tweak slider.
Signature
float Meta.XR.ImmersiveDebugger.DebugMember.Min
ShowGizmoByDefault : bool
Whether or not the gizmo will be turned on by default at startup.
Signature
bool Meta.XR.ImmersiveDebugger.DebugMember.ShowGizmoByDefault
Tweakable : bool
Specify whether this field/property is tweakable, will show control UI in panel.
For now only supports float and use together with Min, Max param.
Signature
bool Meta.XR.ImmersiveDebugger.DebugMember.Tweakable

Static Fields

DisplayNameTooltip : const string
Signature
const string Meta.XR.ImmersiveDebugger.DebugMember.DisplayNameTooltip