![]() |
Public API Reference |
Navigation mesh creator. More...
#include <tools/celnavmesh.h>
Public Member Functions | |
| virtual const iCelNavMeshParams * | GetNavMeshParams () const =0 |
| Get an object representation of the navigation mesh parameters. | |
| virtual iCelNavMesh * | LoadNavMesh (iFile *file)=0 |
| Load a navigation mesh from a file. | |
| virtual void | SetNavMeshParams (const iCelNavMeshParams *parameters)=0 |
| Set navigation mesh parameters. | |
| virtual bool | SetSector (iSector *sector)=0 |
| Set an iSector as the current working sector and loads it's triangles. | |
| THREADED_INTERFACE (BuildNavMesh) | |
| Build a navigation mesh from the triangles in a Sector, using current configuration. | |
Navigation mesh creator.
Definition at line 266 of file celnavmesh.h.
| virtual const iCelNavMeshParams* iCelNavMeshBuilder::GetNavMeshParams | ( | ) | const [pure virtual] |
Get an object representation of the navigation mesh parameters.
| virtual iCelNavMesh* iCelNavMeshBuilder::LoadNavMesh | ( | iFile * | file | ) | [pure virtual] |
Load a navigation mesh from a file.
| file | Pointer to file in the virtual filesystem. |
| virtual void iCelNavMeshBuilder::SetNavMeshParams | ( | const iCelNavMeshParams * | parameters | ) | [pure virtual] |
Set navigation mesh parameters.
| virtual bool iCelNavMeshBuilder::SetSector | ( | iSector * | sector | ) | [pure virtual] |
Set an iSector as the current working sector and loads it's triangles.
| sector | Pointer to the new iSector. |
| iCelNavMeshBuilder::THREADED_INTERFACE | ( | BuildNavMesh | ) |
Build a navigation mesh from the triangles in a Sector, using current configuration.