A* Pathfinding Project
4.0.10
The A* Pathfinding Project for Unity 3D
|
![]() ![]() | Lightweight Array Pool |
![]() ![]() | |
![]() ![]() | Stores editor colors |
![]() ![]() | Stores the navigation graphs for the A* Pathfinding System |
![]() ![]() | Utility functions for working with numbers and strings |
![]() ![]() | |
![]() ![]() | Handles low level serialization and deserialization of graph settings and data |
![]() ![]() | Contains various spline functions |
![]() ![]() | Handles update checking for the A* Pathfinding Project |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Binary heap implementation |
![]() ![]() | |
![]() ![]() | Calculates checksums of byte arrays |
![]() ![]() | CompactVoxelCell used for recast graphs |
![]() ![]() | CompactVoxelSpan used for recast graphs |
![]() ![]() | Represents a connection to another node |
![]() ![]() | Internal class describing a single NavmeshCut |
![]() ![]() | Internal class representing a mesh which is the result of the CutPoly method |
![]() ![]() | |
![]() ![]() | Helper methods for drawing gizmos and debug lines |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Handles fading effects and also some custom GUI functions such as LayerMaskField |
![]() ![]() | |
![]() ![]() | Implements heuristic optimizations |
![]() ![]() | |
![]() ![]() | Editor helper for hiding and showing a group of GUI elements |
![]() ![]() | Implements the funnel algorithm as well as various related methods |
![]() ![]() | Funnel in which the path to the target will be |
![]() ![]() | Handles collision checking for graphs |
![]() ![]() | Defined here only so non-editor classes can use the target field |
![]() ![]() | Returned by graph ray- or linecasts containing info about the hit |
![]() ![]() | Metadata for all graphs included in serialization |
![]() ![]() | Base class for all nodes |
![]() ![]() | |
![]() ![]() | Holds information passed to custom graph serializers |
![]() ![]() | Prevents pathfinding from running while held |
![]() ![]() | Represents a collection of settings used to update nodes in a specific region of a graph |
![]() ![]() | |
![]() ![]() | Defines a shape for a Pathfinding.GraphUpdateObject |
![]() ![]() | Contains useful functions for updating graphs |
![]() ![]() | Contains useful functions for visualizing graphs |
![]() ![]() | Holds a lookup datastructure to quickly find objects inside rectangles |
![]() ![]() | Simple implementation of a GUID |
![]() ![]() | Simple GUI utility functions |
![]() ![]() | Holds a single update that needs to be performed on a graph |
![]() ![]() | Combines hashes into a single hash value |
![]() ![]() | Exposes properties of an Agent class |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Transforms to and from world space to a 2D movement plane |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Similar to Queue<T> but allows random access |
![]() ![]() | Integer Rectangle |
![]() ![]() | Used for hiding internal methods of the Path class |
![]() ![]() | Base for all path modifiers |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Generic 3D coordinate transformation |
![]() ![]() | |
![]() ![]() | Provides additional traversal information to a path request |
![]() ![]() | Graphs which can be updated during runtime |
![]() ![]() | Interface to expose a subset of the WorkItemProcessor functionality |
![]() ![]() | |
![]() ![]() | ORCA Line |
![]() ![]() | |
![]() ![]() | Internal class used by the LayerGridGraph |
![]() ![]() | |
![]() ![]() | Lightweight List Pool |
![]() ![]() | Implements a lock free multiple producer - single consumer stack for the Path object |
![]() ![]() | Various utilities for handling arrays and memory |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Base class for all graphs |
![]() ![]() | Nearest node constraint |
![]() ![]() | Result of a nearest node query |
![]() ![]() | Internal result of a nearest node query |
![]() ![]() | Node in a quadtree for storing RVO agents |
![]() ![]() | |
![]() ![]() | Lightweight object Pool for IAstarPooledObject |
![]() ![]() | Lightweight object Pool |
![]() ![]() | |
![]() ![]() | One vertex in an obstacle |
![]() ![]() | Helper for enabling or disabling compiler directives |
![]() ![]() | Customized ending condition for a path |
![]() ![]() | Handles thread specific path data |
![]() ![]() | Interpolates along a sequence of points |
![]() ![]() | Stores temporary node data for a single pathfinding request |
![]() ![]() | Part of a path |
![]() ![]() | Pools path objects to reduce load on the garbage collector |
![]() ![]() | Pools path objects to reduce load on the garbage collector |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Holds info about one pathfinding thread |
![]() ![]() | |
![]() ![]() | Contains useful functions for working with paths and nodes |
![]() ![]() | Represents a collection of GraphNodes |
![]() ![]() | Utility functions for working with polygons, lines, and other vector math |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Progress info for e.g a progressbar |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Represents a mesh which will be rasterized |
![]() ![]() | Axis Aligned Bounding Box Tree |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Helper for drawing Gizmos in a performant way |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Quadtree for quick nearest neighbour search of rvo agents |
![]() ![]() | Holds settings for how graphs should be serialized |
![]() ![]() | Local Avoidance Simulator |
![]() ![]() | Lightweight Stack Pool |
![]() ![]() | Holds a tagmask |
![]() ![]() | Used for using a texture as a source for a grid graph |
![]() ![]() | Queue of paths to be processed by the system |
![]() ![]() | Utility class for updating tiles of navmesh/recast graphs |
![]() ![]() | A template for a single tile in a navmesh/recast graph |
![]() ![]() | A very tiny json deserializer |
![]() ![]() | A very tiny json serializer |
![]() ![]() | Item in the heap |
![]() ![]() | Abstract turn constructor |
![]() ![]() | Various utilities for voxel rasterization |
![]() ![]() | Various vector math utility functions |
![]() ![]() | Velocity Obstacle |
![]() ![]() | Very simple list |
![]() ![]() | Stores a voxel field |
![]() ![]() | VoxelCell used for recast graphs |
![]() ![]() | VoxelContour used for recast graphs |
![]() ![]() | VoxelContourSet used for recast graphs |
![]() ![]() | Voxelizer for recast graphs |
![]() ![]() | VoxelMesh used for recast graphs |
![]() ![]() | Utility for clipping polygons |
![]() ![]() | VoxelSpan used for recast graphs |
![]() ![]() | |
![]() ![]() | |
![]() ![]() |