A* Pathfinding Project  4.0.3
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 start, Vector3 end, Color color)
 
void DrawMesh (RetainedGizmos gizmos, Vector3[] vertices, List< int > triangles, Color[] colors)
 
void DrawWireCube (GraphTransform tr, Bounds bounds, 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  start,
Vector3  end,
Color  color 
)
void DrawMesh ( RetainedGizmos  gizmos,
Vector3[]  vertices,
List< int >  triangles,
Color[]  colors 
)
void DrawWireCube ( GraphTransform  tr,
Bounds  bounds,
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: