class MAGES::DebugDraw¶
Overview¶
Debug draw utility. More…
class DebugDraw: public MonoBehaviour { public: // classes class DebugItemBuffer; // methods static void SolidBox( Vector3 pos, Color color, Quaternion? rot = null, Vector3? scale = null, float time = 0.0f, string label = null ); static void WireBox( Vector3 pos, Color color, Quaternion? rot = null, Vector3? scale = null, float time = 0.0f, string label = null ); static void Arrow( Vector3 pos, Vector3 direction, Color color, float length = 0.2f, float time = 0.0f, string label = null ); static void ArrowLine( Vector3 begin, Vector3 end, Color color, float time = 0.0f, string label = null ); static void Line( Vector3 begin, Vector3 end, Color color, float time = 0.0f, string label = null ); };
Detailed Documentation¶
Debug draw utility.
Methods¶
static void SolidBox( Vector3 pos, Color color, Quaternion? rot = null, Vector3? scale = null, float time = 0.0f, string label = null )
Draws a solid box.
Parameters:
pos |
The position of the box. |
color |
The color of the box. |
rot |
The rotation of the box. |
scale |
The scale of the box. |
time |
Time to persist. |
label |
Label of the box. |
static void WireBox( Vector3 pos, Color color, Quaternion? rot = null, Vector3? scale = null, float time = 0.0f, string label = null )
Draws a wireframe box.
Parameters:
pos |
The position of the box. |
color |
The color of the box. |
rot |
The rotation of the box. |
scale |
The scale of the box. |
time |
Time to persist. |
label |
Label of the box. |
static void Arrow( Vector3 pos, Vector3 direction, Color color, float length = 0.2f, float time = 0.0f, string label = null )
Draws an arrow.
Parameters:
pos |
The origin of the arrow. |
direction |
The direction of the arrow. |
color |
The color of the arrow. |
length |
The extent of the arrow. |
time |
Time to persist. |
label |
The label of the arrow. |
static void ArrowLine( Vector3 begin, Vector3 end, Color color, float time = 0.0f, string label = null )
Draws an arrow line.
Parameters:
begin |
The start of the arrow. |
end |
The end of the arrow. |
color |
The color of the arrow. |
time |
Time to persist. |
label |
The label of the arrow. |
static void Line( Vector3 begin, Vector3 end, Color color, float time = 0.0f, string label = null )
Draws a line.
Parameters:
begin |
The start of the line. |
end |
The end of the line. |
color |
The color of the line. |
time |
Time to persist. |
label |
The label of the line. |