A* Pathfinding Project  4.0.2
The A* Pathfinding Project for Unity 3D
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events Macros Groups Pages
RetainedGizmos.Builder Class Reference

Helper for drawing gizmos. More...

Detailed Description

Helper for drawing gizmos.

Public Member Functions

void DrawLine (Vector3 a, Vector3 b, Color col)
 
void DrawMesh (RetainedGizmos gizmos, Vector3[] vertices, List< int > triangles, Color[] colors)
 
void DrawWireCube (GraphTransform tr, Bounds b, Color color)
 Draws a wire cube after being transformed the specified transformation.
 
void Submit (RetainedGizmos gizmos, Hasher hasher)
 
- Public Member Functions inherited from IAstarPooledObject
void OnEnterPool ()
 

Private Member Functions

void IAstarPooledObject. OnEnterPool ()
 
void SubmitLines (RetainedGizmos gizmos, ulong hash)
 
void SubmitMeshes (RetainedGizmos gizmos, ulong hash)
 

Private Attributes

List< Color32 > lineColors = new List<Color32>()
 
List< Vector3 > lines = new List<Vector3>()
 
List< Mesh > meshes = new List<Mesh>()
 

Member Function Documentation

void DrawLine ( Vector3  a,
Vector3  b,
Color  col 
)
void DrawMesh ( RetainedGizmos  gizmos,
Vector3[]  vertices,
List< int >  triangles,
Color[]  colors 
)
void DrawWireCube ( GraphTransform  tr,
Bounds  b,
Color  color 
)

Draws a wire cube after being transformed the specified transformation.

void IAstarPooledObject. OnEnterPool ( )
private
void Submit ( RetainedGizmos  gizmos,
Hasher  hasher 
)
void SubmitLines ( RetainedGizmos  gizmos,
ulong  hash 
)
private
void SubmitMeshes ( RetainedGizmos  gizmos,
ulong  hash 
)
private

Member Data Documentation

List<Color32> lineColors = new List<Color32>()
private
List<Vector3> lines = new List<Vector3>()
private
List<Mesh> meshes = new List<Mesh>()
private

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