![]() |
VR-Forces 4.10 Class Documentation
|
DtNavMeshAreaRequest is a message to draw/delete nav mesh information from the debugDrawManager to the debugDrawRenderer. More...

Public Types | |
| typedef std::list < DtNavArea::DtNavTriangleInfo > | triangleListPtrType |
| typedef std::list < DtNavArea::DtNavTriangleInfoExt > | triangleListType |
Public Member Functions | |
| DtNavMeshAreaRequest () | |
| CTOR/DTOR. More... | |
| virtual | ~DtNavMeshAreaRequest () |
| virtual int | messageSize () |
| size of the message More... | |
| virtual DtBaseMessage * | clone () |
| clone a message. Caller of function is responsible managing this memory More... | |
| virtual void | setentityId (const std::string &name) |
| Id of the terrain area name to look it up. More... | |
| virtual std::string | entityId () const |
| virtual void | setDrawNavMesh () |
| Draw the nav mesh area. More... | |
| virtual bool | drawNavMesh () const |
| virtual void | setDeleteNavMesh () |
| Delete the nav mesh area (completely) More... | |
| virtual bool | deleteNavMesh () |
| virtual void | setNavMeshColor (bool value) |
| Set color on/off. More... | |
| virtual bool | navMeshColor () const |
| virtual void | setNavMeshColorAlpha (double value) |
| Set color alpha (overwrite the file values) More... | |
| virtual double | navMeshColorAlpha () const |
| virtual triangleListPtrType & | trianglePtrList () |
| return the triangle list More... | |
| virtual triangleListType & | triangleList () |
| virtual void | setTrianglePtrList (const triangleListPtrType &triangleList) |
| add a triangle to the list More... | |
| virtual void | setTriangleList (const triangleListType &triangleList) |
Static Public Member Functions | |
| static DtBaseMessage * | decode (unsigned char *buffer, int length) |
| decode a message. Used by the factory More... | |
Protected Member Functions | |
| virtual void | serialize (DtStreamWriter &writer) |
| virtual void | deserialize (DtStreamReader &reader) |
Protected Attributes | |
| std::string | myIdName |
| bool | myDrawNavMesh |
| bool | myDeleteNavMesh |
| bool | myNavMeshDrawColor |
| double | myNavMeshColorAlpha |
| triangleListType | myTrianglesList |
| front end Nav Mesh copy (hold the values not the pointer) More... | |
| triangleListPtrType | myTrianglesPtrList |
| Input Nav mesh triangle from the backend. More... | |
DtNavMeshAreaRequest is a message to draw/delete nav mesh information from the debugDrawManager to the debugDrawRenderer.
| typedef std::list<DtNavArea::DtNavTriangleInfo> makVrf::DtNavMeshAreaRequest::triangleListPtrType |
| typedef std::list<DtNavArea::DtNavTriangleInfoExt> makVrf::DtNavMeshAreaRequest::triangleListType |
| makVrf::DtNavMeshAreaRequest::DtNavMeshAreaRequest | ( | ) |
CTOR/DTOR.
|
virtual |
|
virtual |
size of the message
Reimplemented from makVrf::DtBaseMessage.
|
static |
decode a message. Used by the factory
|
virtual |
clone a message. Caller of function is responsible managing this memory
Implements makVrf::DtBaseMessage.
|
virtual |
Id of the terrain area name to look it up.
|
virtual |
|
virtual |
Draw the nav mesh area.
|
virtual |
|
virtual |
Delete the nav mesh area (completely)
|
virtual |
|
virtual |
Set color on/off.
|
virtual |
|
virtual |
Set color alpha (overwrite the file values)
|
virtual |
|
virtual |
return the triangle list
|
virtual |
|
virtual |
add a triangle to the list
|
virtual |
|
protectedvirtual |
Reimplemented from makVrf::DtBaseMessage.
|
protectedvirtual |
Reimplemented from makVrf::DtBaseMessage.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
front end Nav Mesh copy (hold the values not the pointer)
|
protected |
Input Nav mesh triangle from the backend.