|
| static int | compareItemX (const void *va, const void *vb) |
| |
| static int | compareItemY (const void *va, const void *vb) |
| |
| static int | compareItemZ (const void *va, const void *vb) |
| |
| static void | calcExtends (BVItem *items, const int, const int imin, const int imax, unsigned short *bmin, unsigned short *bmax) |
| |
| int | longestAxis (unsigned short x, unsigned short y, unsigned short z) |
| |
| static void | subdivide (BVItem *items, int nitems, int imin, int imax, int &curNode, dtBVNode *nodes) |
| |
| static int | createBVTree (dtNavMeshCreateParams *params, dtBVNode *nodes, int) |
| |
| static unsigned char | classifyOffMeshPoint (const float *pt, const float *bmin, const float *bmax) |
| |
| bool | dtCreateNavMeshData (dtNavMeshCreateParams *params, unsigned char **outData, int *outDataSize) |
| | Builds navigation mesh tile data from the provided tile creation data.
|
| |
| bool | dtNavMeshHeaderSwapEndian (unsigned char *data, const int) |
| | Swaps the endianness of the tile data's header (dtMeshHeader).
|
| |
| bool | dtNavMeshDataSwapEndian (unsigned char *data, const int) |
| | Swaps endianness of the tile data.
|
| |