A* Pathfinding Project  4.1.0
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  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  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...