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.