#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: