API reference

DebugGizmos Class

Extends MonoBehaviour

Protected Static Fields

_root : DebugGizmos
Signature
DebugGizmos _root

Static Fields

Color : Color
Signature
Color Color
LineWidth : float
Signature
float LineWidth

Protected Properties

[Get]
Signature
DebugGizmos Root

Properties

RenderSinglePass : bool
[Get][Set]
Signature
bool RenderSinglePass

Protected Methods

AddSegment ( p0 , p1 , width , color0 , color1 )
Signature
void 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 ClearSegments()
Returns
void
LateUpdate ()
Signature
virtual void LateUpdate()
Returns
void
OnDisable ()
Signature
virtual void OnDisable()
Returns
void
OnEnable ()
Signature
virtual void OnEnable()
Returns
void
RenderSegments ()
Signature
void RenderSegments()
Returns
void

Static Methods

DrawAxis ( position , rotation , size )
Signature
static void DrawAxis(Vector3 position, Quaternion rotation, float size=1.0f)
Parameters
position: Vector3
rotation: Quaternion
size: float
Returns
void
DrawAxis ( pose , size )
Signature
static void DrawAxis(Pose pose, float size=1.0f)
Parameters
pose: Pose
size: float
Returns
void
DrawAxis ( t , size )
Signature
static void DrawAxis(Transform t, float size=1.0f)
Parameters
t: Transform
size: float
Returns
void
DrawCurvedQuad ( center , width , height , radius , t , divisions )
Signature
static void 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 DrawLine(Vector3 p0, Vector3 p1, Transform t=null)
Parameters
p0: Vector3
p1: Vector3
t: Transform
Returns
void
DrawPoint ( p0 , t )
Signature
static void DrawPoint(Vector3 p0, Transform t=null)
Parameters
p0: Vector3
t: Transform
Returns
void
DrawQuad ( center , width , height , t )
Signature
static void 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 DrawWireCube(Vector3 center, float size, Transform t=null)
Parameters
center: Vector3
size: float
t: Transform
Returns
void