Planeshift
Classes | Typedefs | Enumerations | Functions | Variables

DetourTileCache.h File Reference

#include "DetourStatus.h"

Go to the source code of this file.

Classes

struct  dtCompressedTile
class  dtTileCache
struct  dtTileCacheMeshProcess
struct  dtTileCacheObstacle
struct  dtTileCacheParams
struct  dtTileCache::ObstacleRequest

Typedefs

typedef unsigned int dtCompressedTileRef
typedef unsigned int dtObstacleRef

Enumerations

enum  dtCompressedTileFlags { DT_COMPRESSEDTILE_FREE_DATA = 0x01 }
 

Flags for addTile.

More...
enum  ObstacleState { DT_OBSTACLE_EMPTY, DT_OBSTACLE_PROCESSING, DT_OBSTACLE_PROCESSED, DT_OBSTACLE_REMOVING }

Functions

dtTileCachedtAllocTileCache ()
void dtFreeTileCache (dtTileCache *tc)

Variables

static const int DT_MAX_TOUCHED_TILES = 8

Typedef Documentation

Definition at line 10 of file DetourTileCache.h.

Definition at line 8 of file DetourTileCache.h.


Enumeration Type Documentation

Flags for addTile.

Enumerator:
DT_COMPRESSEDTILE_FREE_DATA 

Navmesh owns the tile memory and should free it.

Definition at line 13 of file DetourTileCache.h.

Enumerator:
DT_OBSTACLE_EMPTY 
DT_OBSTACLE_PROCESSING 
DT_OBSTACLE_PROCESSED 
DT_OBSTACLE_REMOVING 

Definition at line 30 of file DetourTileCache.h.


Function Documentation

dtTileCache* dtAllocTileCache ( )
void dtFreeTileCache ( dtTileCache tc)

Variable Documentation

const int DT_MAX_TOUCHED_TILES = 8 [static]

Definition at line 38 of file DetourTileCache.h.