#include <InputGeom.h>
List of all members.
Public Member Functions |
const rcChunkyTriMesh * | getChunkyMesh () const |
const rcMeshLoaderObj * | getMesh () const |
| Method to return static mesh data.
|
const float * | getMeshBoundsMax () const |
const float * | getMeshBoundsMin () const |
| InputGeom () |
bool | load (class rcContext *ctx, const char *filepath) |
bool | loadMesh (class rcContext *ctx, const char *filepath) |
bool | raycastMesh (float *src, float *dst, float &tmin) |
bool | save (const char *filepath) |
| ~InputGeom () |
|
int | getConvexVolumeCount () const |
const ConvexVolume * | getConvexVolumes () const |
void | addConvexVolume (const float *verts, const int nverts, const float minh, const float maxh, unsigned char area) |
void | deleteConvexVolume (int i) |
void | drawConvexVolumes (struct duDebugDraw *dd, bool hilight=false) |
Off-Mesh connections. |
int | getOffMeshConnectionCount () const |
const float * | getOffMeshConnectionVerts () const |
const float * | getOffMeshConnectionRads () const |
const unsigned char * | getOffMeshConnectionDirs () const |
const unsigned char * | getOffMeshConnectionAreas () const |
const unsigned short * | getOffMeshConnectionFlags () const |
const unsigned int * | getOffMeshConnectionId () const |
void | addOffMeshConnection (const float *spos, const float *epos, const float rad, unsigned char bidir, unsigned char area, unsigned short flags) |
void | deleteOffMeshConnection (int i) |
void | drawOffMeshConnections (struct duDebugDraw *dd, bool hilight=false) |
Detailed Description
Definition at line 34 of file InputGeom.h.
Constructor & Destructor Documentation
InputGeom::~InputGeom |
( |
| ) |
|
Member Function Documentation
void InputGeom::deleteConvexVolume |
( |
int |
i | ) |
|
void InputGeom::deleteOffMeshConnection |
( |
int |
i | ) |
|
void InputGeom::drawConvexVolumes |
( |
struct duDebugDraw * |
dd, |
|
|
bool |
hilight = false |
|
) |
| |
void InputGeom::drawOffMeshConnections |
( |
struct duDebugDraw * |
dd, |
|
|
bool |
hilight = false |
|
) |
| |
int InputGeom::getConvexVolumeCount |
( |
| ) |
const [inline] |
const ConvexVolume* InputGeom::getConvexVolumes |
( |
| ) |
const [inline] |
Method to return static mesh data.
Definition at line 69 of file InputGeom.h.
const float* InputGeom::getMeshBoundsMax |
( |
| ) |
const [inline] |
const float* InputGeom::getMeshBoundsMin |
( |
| ) |
const [inline] |
const unsigned char* InputGeom::getOffMeshConnectionAreas |
( |
| ) |
const [inline] |
int InputGeom::getOffMeshConnectionCount |
( |
| ) |
const [inline] |
const unsigned char* InputGeom::getOffMeshConnectionDirs |
( |
| ) |
const [inline] |
const unsigned short* InputGeom::getOffMeshConnectionFlags |
( |
| ) |
const [inline] |
const unsigned int* InputGeom::getOffMeshConnectionId |
( |
| ) |
const [inline] |
const float* InputGeom::getOffMeshConnectionRads |
( |
| ) |
const [inline] |
const float* InputGeom::getOffMeshConnectionVerts |
( |
| ) |
const [inline] |
bool InputGeom::load |
( |
class rcContext * |
ctx, |
|
|
const char * |
filepath |
|
) |
| |
bool InputGeom::loadMesh |
( |
class rcContext * |
ctx, |
|
|
const char * |
filepath |
|
) |
| |
bool InputGeom::save |
( |
const char * |
filepath | ) |
|
The documentation for this class was generated from the following file: