All Classes and Interfaces

Class
Description
Represents the depth of a pathfinding node or element.
Marks an API as experimental.
Represents a set of weights used to calculate a heuristic for the A* pathfinding algorithm.
Represents information about a position in the pathfinding environment.
The NavigationPointProvider interface defines methods for retrieving navigation point data at specific positions within a 3D environment.
Utility class for common number operations.
A functional interface representing a supplier that accepts a parameter and returns a result.
A PathFilter implementation that determines if a path is passable.
 
Represents the pathing environment
A PathFilter is a functional interface that allows customization of the pathfinding process within the Pathfinder.
A stage for multiple PathFilters.
A Pathfinder is a class that can find a path between two positions while following a given set of rules.
Defines a set of configurable parameters that govern the behavior of the A* pathfinding algorithm.
 
A factory interface for creating Pathfinder instances.
Interface for hooks that are called during the pathfinding process.
An interface for initializing Pathfinder instances.
 
Context for the current step of the pathfinding process.
 
 
PathValidationContext is a data container used during the pathfinding process to provide relevant contextual information needed for evaluating path validity.