API reference
API reference
Select your platform
No SDKs available
No versions available

DebugGizmos Class

Extends MonoBehaviour

Protected Static Fields

_root : DebugGizmos
Signature
DebugGizmos Oculus.Interaction.DebugGizmos._root

Static Fields

Color : Color
Signature
Color Oculus.Interaction.DebugGizmos.Color
LineWidth : float
Signature
float Oculus.Interaction.DebugGizmos.LineWidth

Protected Properties

[Get]
Signature
DebugGizmos Oculus.Interaction.DebugGizmos.Root

Properties

RenderSinglePass : bool
[Get][Set]
Signature
bool Oculus.Interaction.DebugGizmos.RenderSinglePass

Protected Methods

AddSegment ( p0 , p1 , width , color0 , color1 )
Signature
void Oculus.Interaction.DebugGizmos.AddSegment(Vector3 p0, Vector3 p1, float width, Color color0, Color color1)
Parameters
p0: Vector3
p1: Vector3
width: float
color0: Color
color1: Color
Returns
void
ClearSegments ()
Signature
void Oculus.Interaction.DebugGizmos.ClearSegments()
Returns
void
LateUpdate ()
Signature
virtual void Oculus.Interaction.DebugGizmos.LateUpdate()
Returns
void
OnDisable ()
Signature
virtual void Oculus.Interaction.DebugGizmos.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Oculus.Interaction.DebugGizmos.OnEnable()
Returns
void
RenderSegments ()
Signature
void Oculus.Interaction.DebugGizmos.RenderSegments()
Returns
void

Static Methods

DrawAxis ( position , rotation , size )
Signature
static void Oculus.Interaction.DebugGizmos.DrawAxis(Vector3 position, Quaternion rotation, float size=1.0f)
Parameters
position: Vector3
rotation: Quaternion
size: float
Returns
void
DrawAxis ( pose , size )
Signature
static void Oculus.Interaction.DebugGizmos.DrawAxis(Pose pose, float size=1.0f)
Parameters
pose: Pose
size: float
Returns
void
DrawAxis ( t , size )
Signature
static void Oculus.Interaction.DebugGizmos.DrawAxis(Transform t, float size=1.0f)
Parameters
t: Transform
size: float
Returns
void
DrawCurvedQuad ( center , width , height , radius , t , divisions )
Signature
static void Oculus.Interaction.DebugGizmos.DrawCurvedQuad(Vector3 center, float width, float height, float radius, Transform t=null, int divisions=20)
Parameters
center: Vector3
width: float
height: float
radius: float
t: Transform
divisions: int
Returns
void
DrawLine ( p0 , p1 , t )
Signature
static void Oculus.Interaction.DebugGizmos.DrawLine(Vector3 p0, Vector3 p1, Transform t=null)
Parameters
p0: Vector3
p1: Vector3
t: Transform
Returns
void
DrawPoint ( p0 , t )
Signature
static void Oculus.Interaction.DebugGizmos.DrawPoint(Vector3 p0, Transform t=null)
Parameters
p0: Vector3
t: Transform
Returns
void
DrawQuad ( center , width , height , t )
Signature
static void Oculus.Interaction.DebugGizmos.DrawQuad(Vector3 center, float width, float height, Transform t=null)
Parameters
center: Vector3
width: float
height: float
t: Transform
Returns
void
DrawWireCube ( center , size , t )
Signature
static void Oculus.Interaction.DebugGizmos.DrawWireCube(Vector3 center, float size, Transform t=null)
Parameters
center: Vector3
size: float
t: Transform
Returns
void