A* Pathfinding Project  4.3.0
The A* Pathfinding Project for Unity 3D
Pathfinding.Util Namespace Reference

Classes

class  ArrayPool
 Lightweight Array Pool. More...
 
class  BatchedEvents
 
class  Checksum
 Calculates checksums of byte arrays. More...
 
class  DependencyCheck
 
class  Draw
 Helper methods for drawing gizmos and debug lines. More...
 
class  EditorGUILayoutHelper
 Some editor gui helper methods. More...
 
class  GraphGizmoHelper
 
class  GraphTransform
 Defines a transformation from graph space to world space. More...
 
class  GridLookup
 Holds a lookup datastructure to quickly find objects inside rectangles. More...
 
struct  Guid
 Simple implementation of a GUID. More...
 
interface  IAstarPooledObject
 
interface  IEntityIndex
 Used by Pathfinding.Util.BatchedEvents. More...
 
interface  IMovementPlane
 Transforms to and from world space to a 2D movement plane. More...
 
interface  ITransform
 Generic 3D coordinate transformation. More...
 
class  ListExtensions
 Extension methods for List<T> More...
 
class  ListPool
 Lightweight List Pool. More...
 
class  Memory
 Various utilities for handling arrays and memory. More...
 
class  MovementUtilities
 
class  ObjectPool
 Lightweight object Pool for IAstarPooledObject. More...
 
class  ObjectPoolSimple
 Lightweight object Pool. More...
 
class  ParallelWorkQueue
 Helper for parallelizing tasks. More...
 
class  PathInterpolator
 Interpolates along a sequence of points. More...
 
class  PreserveAttribute
 Prevents code stripping. More...
 
class  RetainedGizmos
 Helper for drawing Gizmos in a performant way. More...
 
class  StackPool
 Lightweight Stack Pool. More...
 
class  TileHandler
 Utility class for updating tiles of navmesh/recast graphs. More...