A* Pathfinding Project  4.3.7
The A* Pathfinding Project for Unity 3D
Draw Class Reference

Static Public Member Functions

static void Bezier (float3 a, float3 b, Color color)
 
static void CircleXZ (float3 center, float radius, float startAngle=0f, float endAngle=2 *Mathf.PI)
 
static void CircleXZ (float3 center, float radius, Color color, float startAngle=0f, float endAngle=2 *Mathf.PI)
 
static void CrossXZ (float3 position, Color color, float size=1)
 
static void Cylinder (float3 bottom, float3 top, float radius, Color color)
 
static void Cylinder (float3 position, float3 up, float height, float radius, Color color)
 
static CommandBuilder.ScopeMatrix InLocalSpace (Transform transform)
 
static void Line (float3 a, float3 b)
 
static void Line (float3 a, float3 b, Color color)
 
static void Mesh (Vector3[] vertices, List< int > triangles, Color[] colors)
 
static void Polyline (List< Vector3 > points, Color color, bool cycle=false)
 
static void PopColor ()
 
static void PopMatrix ()
 
static void PushColor (Color color)
 
static void PushMatrix (Matrix4x4 matrix)
 
static void PushSetMatrix (Matrix4x4 matrix)
 
static void Ray (float3 origin, float3 direction)
 
static void Ray (float3 origin, float3 direction, Color color)
 
static void Ray (Ray ray)
 
static void Ray (Ray ray, Color color)
 
static void WireCube (float3 center, float3 size, Color color)
 
static void WireCube (Bounds bounds, Color color)
 
static CommandBuilder.ScopeColor WithColor (Color color)
 
static CommandBuilder.ScopeMatrix WithMatrix (Matrix4x4 matrix)
 

Static Package Attributes

static CommandBuilder builder
 

Member Function Documentation

◆ Bezier()

static void Bezier ( float3  a,
float3  b,
Color  color 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ CircleXZ() [1/2]

static void CircleXZ ( float3  center,
float  radius,
float  startAngle = 0f,
float  endAngle = 2 * Mathf.PI 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ CircleXZ() [2/2]

static void CircleXZ ( float3  center,
float  radius,
Color  color,
float  startAngle = 0f,
float  endAngle = 2 * Mathf.PI 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ CrossXZ()

static void CrossXZ ( float3  position,
Color  color,
float  size = 1 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ Cylinder() [1/2]

static void Cylinder ( float3  bottom,
float3  top,
float  radius,
Color  color 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ Cylinder() [2/2]

static void Cylinder ( float3  position,
float3  up,
float  height,
float  radius,
Color  color 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ InLocalSpace()

static CommandBuilder.ScopeMatrix InLocalSpace ( Transform  transform)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ Line() [1/2]

static void Line ( float3  a,
float3  b 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ Line() [2/2]

static void Line ( float3  a,
float3  b,
Color  color 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ Mesh()

static void Mesh ( Vector3 []  vertices,
List< int >  triangles,
Color []  colors 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ Polyline()

static void Polyline ( List< Vector3 >  points,
Color  color,
bool  cycle = false 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ PopColor()

static void PopColor ( )
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ PopMatrix()

static void PopMatrix ( )
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ PushColor()

static void PushColor ( Color  color)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ PushMatrix()

static void PushMatrix ( Matrix4x4  matrix)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ PushSetMatrix()

static void PushSetMatrix ( Matrix4x4  matrix)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ Ray() [1/4]

static void Ray ( float3  origin,
float3  direction 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ Ray() [2/4]

static void Ray ( float3  origin,
float3  direction,
Color  color 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ Ray() [3/4]

static void Ray ( Ray  ray)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ Ray() [4/4]

static void Ray ( Ray  ray,
Color  color 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ WireCube() [1/2]

static void WireCube ( float3  center,
float3  size,
Color  color 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ WireCube() [2/2]

static void WireCube ( Bounds  bounds,
Color  color 
)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ WithColor()

static CommandBuilder.ScopeColor WithColor ( Color  color)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

◆ WithMatrix()

static CommandBuilder.ScopeMatrix WithMatrix ( Matrix4x4  matrix)
static

Warning
This method cannot be used inside of Burst jobs. See job-system instead.

Member Data Documentation

◆ builder

CommandBuilder builder
staticpackage

The documentation for this class was generated from the following file: