Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.Pathing Namespace Reference

Namespaces

namespace  Avoidance
namespace  Service_Navigation

Classes

class  AerialBlackspotManager
 Handles aerial blackspots. More...
class  Annotations
class  Areas
struct  BoundingBox3s
class  BoundingBoxIndoorArea
struct  BVNode
class  BVTree< T >
class  CompositeIndoorArea
class  CylinderIndoorArea
class  FastBinaryHeap< T >
class  Flightor
 The flightor class. More...
class  FlightorStuckHandler
class  FlyToParameters
 Represents parameters for Flightor.MoveTo(FlyToParameters). More...
class  FlyToState
class  GenerationResult
interface  IBoundingVolume
class  IndoorArea
class  IndoorEntrance
interface  IPathVisualization
interface  IServicePathPartExecutor
class  MoveResultExtensions
class  MoveStraightExecutor
class  MoveToParameters
 Represents parameters for NavigationProvider.MoveTo. More...
class  NavigationProvider
class  NavMesh
class  NavMeshBuilder
struct  NavMeshBuilderNode
struct  NavMeshNode
class  NavRequester
class  NodeChangedEventArgs
class  PathFindNode
class  PathInformation
 Represents information about a path distance to an object. More...
class  PolygonIndoorArea
class  PolyNav
class  ProfileAttributeExpectedException
 Exception for signalling profile attribute expected errors. More...
class  ProfileAttributeExpectedException< T >
 Exception for signalling profile attribute expected errors. More...
class  ProfileException
 Exception for signalling profile errors. More...
class  ProfileExceptionHelper
class  ProfileHelper
class  ProfileMissingAttributeException
 Exception for signalling profile missing attribute errors. More...
class  ProfileMissingAttributeException< T >
 Exception for signalling profile missing attribute errors. More...
class  ProfileMissingElementException
 Exception for signalling profile missing element errors. More...
class  ProfileNotFoundException
 Exception for signalling profile is not found. More...
class  ProfileTagExpectedException
 Exception for signalling profile tag expected errors. More...
class  ProfileUnknownAttributeException
 Exception for signalling profile unknown attribute errors. More...
class  ProfileUnknownElementException
 Exception for signalling profile unknown element errors. More...
class  SampleCircle
 Represents a circle (in 2D) to sample points within. More...
class  SamplePointsParameters
 Represents parameters for sampling points with a navigation provider. More...
class  ServicePath
class  ServicePathCorridor
class  ServicePathGenerator
class  ServicePathPlayerMover
class  SphericalIndoorArea
class  StuckDetector
class  TubularIndoorArea
struct  Vector3s
class  VolumetricGrid
 Represents a 3D grid that can be rasterized from a set of triangles. All voxels touched by triangles are marked as occupied, and can be queried. This gives a simple grid we can do 3D path queries on. However, they are not as efficient as a polygon navmesh (like RD), so this should only be used in a smaller, local area.
struct  VoxelPosition
struct  WorldLine
 A world line. More...
class  XmlExtensions

Enumerations

enum  PathGenerationFailStep {
  None = -1 , Success , FindStartNode , FindEndNode ,
  FindPath , Mesh
}
 Values that represent PathGenerationFailStep. More...
enum  PathNavigability { Unknown , Unnavigable , Navigable }
 Represents path information. More...
enum  PathDistanceType { None , AtLeast , Approximately }
 Represents the different kinds of path distance values. More...
enum  SamplePointsType { Any , HighlyConnected , NavigableTo , NavigableFrom }
 Represents the types of points to sample with a navigation provider. More...

Enumeration Type Documentation

◆ PathDistanceType

Represents the different kinds of path distance values.

Enumerator
None 

No distance is associated with this path information.

AtLeast 

The player can navigate to the object, but the exact path distance was not calculated because it was too far away. The object is at least as far away as the result.

Approximately 

The player can navigate to the object and the approximate path distance is available in the result.

◆ PathGenerationFailStep

Values that represent PathGenerationFailStep.

Enumerator
None 

An enum constant representing the none option.

Success 

An enum constant representing the success option.

FindStartNode 

An enum constant representing the find start node option.

FindEndNode 

An enum constant representing the find end node option.

FindPath 

An enum constant representing the find path option.

Mesh 

An enum constant representing the mesh option.

◆ PathNavigability

Represents path information.

Enumerator
Unknown 

It is unknown whether a location close enough to the object can be navigated to.

Unnavigable 

The player cannot navigate to a location close enough to the object.

Navigable 

There exists a location close enough to the object that can be navigated to.

◆ SamplePointsType

Represents the types of points to sample with a navigation provider.

Enumerator
Any 

Finds any points.

HighlyConnected 

Find points which are highly connected (i.e. with navigability to lots of other positions).

NavigableTo 

Find points to which we can navigate from the specified location in SamplePointsParameters.NavigabilityLocation.

NavigableFrom 

Find points from which we can navigate to the specified location in SamplePointsParameters.NavigabilityLocation.