PathEngine home | previous: | next: |
The root interface to PathEngine. All functionality (apart from testbed functionality) is obtained through this interface, or through objects obtained from this interface.
Defined in SDKRoot/code/externalAPI/i_pathengine.h.Increments the internal reference count for this API object. | ||
Increments the internal reference count for this API object. | ||
Helper method for building an iMesh instance that can be used for the purposes of visualising the boundaries of iExpanded2DObstacles instances. | ||
A helper method for building ground mesh around a set of 2D obstruction boundaries. | ||
A helper method for building ground mesh around a set of tiled obstructions. | ||
A helper method for stripping out unconnected ground mesh pieces, based on a supplied set of 'root positions'. | ||
Returns a newly created
| ||
Returns a newly created
| ||
Constructs an iMesh object by processesing geometry specified in 'face/vertex' form. | ||
Constructs a single iMesh object by connecting multiple tiled ground pieces together at tile borders. | ||
Constructs a single iMesh object by connecting multiple tiled ground pieces together at tile borders. | ||
Returns a newly created
| ||
Returns a newly created
| ||
A helper method for generating a ground mesh representation of agent unobstructed space. | ||
Used to check if persistent data saved out for connected region preprocess from an older version of the library can be loaded into this version. | ||
Extracts a set of convex polygons that can be used as a 2D collision footprint for arbitrary 3D mesh data. | ||
Extracts a ground mesh corresponding to the horizontal shape of arbitrary 3D mesh data. | ||
Returns the major version number for the code supporting this interface. | ||
Returns the minor version number for the code supporting this interface. | ||
A helper function to access the root of PathEngine's directed acyclic ownership graph. | ||
Returns release numbers for the code supporting this interface. | ||
Obtains a set of attributes for the object that provides this interface. | ||
Enables you to check whether there are any outstanding references on this object, other than the interface reference through which you are calling, and therefore whether this object will actually be deleted if you call its release method. | ||
Checks whether coordinates are valid for | ||
Checks whether coordinates are valid for | ||
Constructs an iContentChunk object from a data buffer previously saved out by
| ||
Constructs an iExpanded2DObstacles object from a data buffer previously saved out by
| ||
A helper method for restoring face/vertex mesh data from persistence. | ||
Constructs an iMeshFederation object from a data buffer previously saved out by
| ||
Constructs an iGround object from a data buffer containing a 3d ground mesh. | ||
Constructs an iMesh object from a data buffer containing a 3d ground mesh. | ||
Constructs an iSourceTiling object from a data buffer previously saved out by
| ||
Constructs a content chunk object which can then be saved out and later loaded for instantiation in a separate content tool. | ||
Constructs an iMesh object for a given ground surface. | ||
Creates a new iShape object. | ||
Helper method for setting up an iShape with expansion coordinates from and expanded 2D obstacles instance. | ||
Used to check if persistent data saved out for pathfind preprocess from an older version of the library can be loaded into this version. | ||
Pre-expands and combines a set of convex 2D obstacles, with optional boundary optimisation. | ||
A helper function to access the root of PathEngine's directed acyclic ownership graph. | ||
Releases the API object pointer. | ||
Provided for generating snapshots of the source content when reporting bugs in the content processing functionality. | ||
(Depreciated in favour of | ||
A helper method for saving face/vertex mesh data to persistence. | ||
Controls PathEngine's path caching mechanism. | ||
Seeds PathEngine's internal pseudo-random sequence. | ||
Checks whether coordinates are valid for newShape(). | ||
Used to check if persistent data saved out for unobstructed space from an older version of the library can be loaded into this version. |
Documentation for PathEngine release 6.04 - Copyright © 2002-2024 PathEngine | next: |