A* Pathfinding Project  4.1.2
The A* Pathfinding Project for Unity 3D
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events Macros Groups Pages
Package Pathfinding.Util

Classes

class  APIUpgrader
 Helper for upgrading source code to use newer APIs. More...
 
class  ArrayPool< T >
 Lightweight Array Pool. More...
 
class  Checksum
 Calculates checksums of byte arrays. More...
 
class  Draw
 Helper methods for drawing gizmos and debug lines. More...
 
class  GraphGizmoHelper
 
class  GraphTransform
 Defines a transformation from graph space to world space. More...
 
class  GridLookup< T >
 Holds a lookup datastructure to quickly find objects inside rectangles. More...
 
struct  Guid
 Simple implementation of a GUID. More...
 
interface  IAstarPooledObject
 
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< T >
 Lightweight List Pool. More...
 
class  LockFreeStack
 Implements a lock free multiple producer - single consumer stack for the Path object. More...
 
class  Memory
 Various utilities for handling arrays and memory. More...
 
class  MovementUtilities
 
class  ObjectPool< T >
 Lightweight object Pool for IAstarPooledObject. More...
 
class  ObjectPoolSimple< T >
 Lightweight object Pool. More...
 
class  ParallelWorkQueue< T >
 Helper for parallelizing tasks. More...
 
class  PathInterpolator
 Interpolates along a sequence of points. More...
 
class  RetainedGizmos
 Helper for drawing Gizmos in a performant way. More...
 
class  StackPool< T >
 Lightweight Stack Pool. More...
 
class  TileHandler
 Utility class for updating tiles of navmesh/recast graphs. More...