Recast Navigation
Navigation-mesh Toolset for Games
|
Functions | |
int | bit (int a, int b) |
unsigned int | duIntToCol (int i, int a) |
void | duIntToCol (int i, float *col) |
void | duCalcBoxColors (unsigned int *colors, unsigned int colTop, unsigned int colSide) |
void | duDebugDrawCylinderWire (struct duDebugDraw *dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, unsigned int col, const float lineWidth) |
void | duDebugDrawBoxWire (struct duDebugDraw *dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, unsigned int col, const float lineWidth) |
void | duDebugDrawArc (struct duDebugDraw *dd, const float x0, const float y0, const float z0, const float x1, const float y1, const float z1, const float h, const float as0, const float as1, unsigned int col, const float lineWidth) |
void | duDebugDrawArrow (struct duDebugDraw *dd, const float x0, const float y0, const float z0, const float x1, const float y1, const float z1, const float as0, const float as1, unsigned int col, const float lineWidth) |
void | duDebugDrawCircle (struct duDebugDraw *dd, const float x, const float y, const float z, const float r, unsigned int col, const float lineWidth) |
void | duDebugDrawCross (struct duDebugDraw *dd, const float x, const float y, const float z, const float size, unsigned int col, const float lineWidth) |
void | duDebugDrawBox (struct duDebugDraw *dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, const unsigned int *fcol) |
void | duDebugDrawCylinder (struct duDebugDraw *dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, unsigned int col) |
void | duDebugDrawGridXZ (struct duDebugDraw *dd, const float ox, const float oy, const float oz, const int w, const int h, const float size, const unsigned int col, const float lineWidth) |
void | duAppendCylinderWire (struct duDebugDraw *dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, unsigned int col) |
void | duAppendBoxWire (struct duDebugDraw *dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, unsigned int col) |
void | duAppendBoxPoints (struct duDebugDraw *dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, unsigned int col) |
void | duAppendBox (struct duDebugDraw *dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, const unsigned int *fcol) |
void | duAppendCylinder (struct duDebugDraw *dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, unsigned int col) |
void | evalArc (const float x0, const float y0, const float z0, const float dx, const float dy, const float dz, const float h, const float u, float *res) |
void | vcross (float *dest, const float *v1, const float *v2) |
void | vnormalize (float *v) |
void | vsub (float *dest, const float *v1, const float *v2) |
float | vdistSqr (const float *v1, const float *v2) |
void | appendArrowHead (struct duDebugDraw *dd, const float *p, const float *q, const float s, unsigned int col) |
void | duAppendArc (struct duDebugDraw *dd, const float x0, const float y0, const float z0, const float x1, const float y1, const float z1, const float h, const float as0, const float as1, unsigned int col) |
void | duAppendArrow (struct duDebugDraw *dd, const float x0, const float y0, const float z0, const float x1, const float y1, const float z1, const float as0, const float as1, unsigned int col) |
void | duAppendCircle (struct duDebugDraw *dd, const float x, const float y, const float z, const float r, unsigned int col) |
void | duAppendCross (struct duDebugDraw *dd, const float x, const float y, const float z, const float s, unsigned int col) |
void appendArrowHead | ( | struct duDebugDraw * | dd, |
const float * | p, | ||
const float * | q, | ||
const float | s, | ||
unsigned int | col | ||
) |
|
inline |
void duAppendArc | ( | struct duDebugDraw * | dd, |
const float | x0, | ||
const float | y0, | ||
const float | z0, | ||
const float | x1, | ||
const float | y1, | ||
const float | z1, | ||
const float | h, | ||
const float | as0, | ||
const float | as1, | ||
unsigned int | col | ||
) |
void duAppendArrow | ( | struct duDebugDraw * | dd, |
const float | x0, | ||
const float | y0, | ||
const float | z0, | ||
const float | x1, | ||
const float | y1, | ||
const float | z1, | ||
const float | as0, | ||
const float | as1, | ||
unsigned int | col | ||
) |
void duAppendBox | ( | struct duDebugDraw * | dd, |
float | minx, | ||
float | miny, | ||
float | minz, | ||
float | maxx, | ||
float | maxy, | ||
float | maxz, | ||
const unsigned int * | fcol | ||
) |
void duAppendBoxPoints | ( | struct duDebugDraw * | dd, |
float | minx, | ||
float | miny, | ||
float | minz, | ||
float | maxx, | ||
float | maxy, | ||
float | maxz, | ||
unsigned int | col | ||
) |
void duAppendBoxWire | ( | struct duDebugDraw * | dd, |
float | minx, | ||
float | miny, | ||
float | minz, | ||
float | maxx, | ||
float | maxy, | ||
float | maxz, | ||
unsigned int | col | ||
) |
void duAppendCircle | ( | struct duDebugDraw * | dd, |
const float | x, | ||
const float | y, | ||
const float | z, | ||
const float | r, | ||
unsigned int | col | ||
) |
void duAppendCross | ( | struct duDebugDraw * | dd, |
const float | x, | ||
const float | y, | ||
const float | z, | ||
const float | s, | ||
unsigned int | col | ||
) |
void duAppendCylinder | ( | struct duDebugDraw * | dd, |
float | minx, | ||
float | miny, | ||
float | minz, | ||
float | maxx, | ||
float | maxy, | ||
float | maxz, | ||
unsigned int | col | ||
) |
void duAppendCylinderWire | ( | struct duDebugDraw * | dd, |
float | minx, | ||
float | miny, | ||
float | minz, | ||
float | maxx, | ||
float | maxy, | ||
float | maxz, | ||
unsigned int | col | ||
) |
void duCalcBoxColors | ( | unsigned int * | colors, |
unsigned int | colTop, | ||
unsigned int | colSide | ||
) |
void duDebugDrawArc | ( | struct duDebugDraw * | dd, |
const float | x0, | ||
const float | y0, | ||
const float | z0, | ||
const float | x1, | ||
const float | y1, | ||
const float | z1, | ||
const float | h, | ||
const float | as0, | ||
const float | as1, | ||
unsigned int | col, | ||
const float | lineWidth | ||
) |
void duDebugDrawArrow | ( | struct duDebugDraw * | dd, |
const float | x0, | ||
const float | y0, | ||
const float | z0, | ||
const float | x1, | ||
const float | y1, | ||
const float | z1, | ||
const float | as0, | ||
const float | as1, | ||
unsigned int | col, | ||
const float | lineWidth | ||
) |
void duDebugDrawBox | ( | struct duDebugDraw * | dd, |
float | minx, | ||
float | miny, | ||
float | minz, | ||
float | maxx, | ||
float | maxy, | ||
float | maxz, | ||
const unsigned int * | fcol | ||
) |
void duDebugDrawBoxWire | ( | struct duDebugDraw * | dd, |
float | minx, | ||
float | miny, | ||
float | minz, | ||
float | maxx, | ||
float | maxy, | ||
float | maxz, | ||
unsigned int | col, | ||
const float | lineWidth | ||
) |
void duDebugDrawCircle | ( | struct duDebugDraw * | dd, |
const float | x, | ||
const float | y, | ||
const float | z, | ||
const float | r, | ||
unsigned int | col, | ||
const float | lineWidth | ||
) |
void duDebugDrawCross | ( | struct duDebugDraw * | dd, |
const float | x, | ||
const float | y, | ||
const float | z, | ||
const float | size, | ||
unsigned int | col, | ||
const float | lineWidth | ||
) |
void duDebugDrawCylinder | ( | struct duDebugDraw * | dd, |
float | minx, | ||
float | miny, | ||
float | minz, | ||
float | maxx, | ||
float | maxy, | ||
float | maxz, | ||
unsigned int | col | ||
) |
void duDebugDrawCylinderWire | ( | struct duDebugDraw * | dd, |
float | minx, | ||
float | miny, | ||
float | minz, | ||
float | maxx, | ||
float | maxy, | ||
float | maxz, | ||
unsigned int | col, | ||
const float | lineWidth | ||
) |
void duDebugDrawGridXZ | ( | struct duDebugDraw * | dd, |
const float | ox, | ||
const float | oy, | ||
const float | oz, | ||
const int | w, | ||
const int | h, | ||
const float | size, | ||
const unsigned int | col, | ||
const float | lineWidth | ||
) |
void duIntToCol | ( | int | i, |
float * | col | ||
) |
unsigned int duIntToCol | ( | int | i, |
int | a | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |