Planeshift
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
 

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.