![]() |
VR-Forces 4.8 Class Documentation
|
DtTerrainAreaRequest is a message to draw/delete terrain information from the debugDrawManager to the debugDrawRenderer. More...

Public Types | |
| typedef std::vector< DtTriangle > | triangleListType |
| typedef std::vector< DtLine > | lineListType |
Public Member Functions | |
| DtTerrainAreaRequest () | |
| CTOR/DTOR. More... | |
| virtual | ~DtTerrainAreaRequest () |
| 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 | setDrawTerrainEntity () |
| Draw the terrain skin area. More... | |
| virtual bool | drawTerrainEntity () const |
| virtual void | setDeleteTerrainEntity () |
| Delete the terrain area (completely) More... | |
| virtual bool | deleteTerrainEntity () |
| virtual void | setSkinColorMode (DtIfDebugDrawTerrain::DtSkinColorMode value) |
| Set color draw mode for skin. More... | |
| virtual DtIfDebugDrawTerrain::DtSkinColorMode | skinColorMode () const |
| virtual void | setSkinColorAlpha (double value) |
| Set color alpha (overwrite the file values) More... | |
| virtual double | skinColorAlpha () const |
| virtual void | setDrawNormals () |
| Draw the normals. More... | |
| virtual bool | drawNormals () const |
| virtual void | setDeleteNormals () |
| Delete the normals. More... | |
| virtual bool | deleteNormals () const |
| virtual void | setDrawElevationTile () |
| Draw the terrain elevation tile. More... | |
| virtual bool | drawElevationTile () const |
| virtual void | setDeleteElevationTile () |
| Delete the elevation tile. More... | |
| virtual bool | deleteElevationTile () const |
| virtual void | setDrawProceduralTreeTile () |
| Draw the terrain Procedural Tree tile. More... | |
| virtual bool | drawProceduralTreeTile () const |
| virtual void | setDeleteProceduralTreeTile () |
| Delete the Procedural Tree tile. More... | |
| virtual bool | deleteProceduralTreeTile () const |
| virtual void | setDrawPageOutNodeBS () |
| Draw the PageOut Node BS. More... | |
| virtual bool | drawPageOutNodeBS () const |
| virtual void | setDeletePageOutNodeBS () |
| Delete the PageOut Node BS. More... | |
| virtual bool | deletePageOutNodeBS () const |
| virtual void | setDrawPageInNodeBS () |
| Draw the PageIn Node BS. More... | |
| virtual bool | drawPageInNodeBS () const |
| virtual void | setDeletePageInNodeBS () |
| Delete the PageIn Node BS. More... | |
| virtual bool | deletePageInNodeBS () const |
| virtual void | setDrawCollision () |
| Draw the collision boxes. More... | |
| virtual bool | drawCollision () const |
| virtual void | setDeleteCollision () |
| Delete the collision boxes. More... | |
| virtual bool | deleteCollision () const |
| virtual void | setDrawQuery () |
| Draw the query lines. More... | |
| virtual bool | drawQuery () const |
| virtual void | setDeleteQuery () |
| Delete the query lines. More... | |
| virtual bool | deleteQuery () const |
| virtual triangleListType & | triangleList () |
| return the triangle list More... | |
| virtual void | addTriangle (const DtTriangle &triangle) |
| add a triangle to the list More... | |
| virtual lineListType & | lineList () |
| return the line list More... | |
| virtual void | addLine (const DtLine &line) |
| add a line to the list More... | |
| virtual void | addLines (const lineListType &lineList) |
| add a line to the list More... | |
| virtual DtNodeBoundingList & | boundingSphereList () |
| return the line list More... | |
| virtual void | addBoundingSphere (const DtNodeBoundingList &bsList) |
| add a bounding sphere to the list More... | |
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) |
DtTerrainAreaRequest is a message to draw/delete terrain information from the debugDrawManager to the debugDrawRenderer.
| typedef std::vector<DtTriangle> makVrf::DtTerrainAreaRequest::triangleListType |
| typedef std::vector<DtLine> makVrf::DtTerrainAreaRequest::lineListType |
| makVrf::DtTerrainAreaRequest::DtTerrainAreaRequest | ( | ) |
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 terrain skin area.
|
virtual |
|
virtual |
Delete the terrain area (completely)
|
virtual |
|
virtual |
Set color draw mode for skin.
|
virtual |
|
virtual |
Set color alpha (overwrite the file values)
|
virtual |
|
virtual |
Draw the normals.
|
virtual |
|
virtual |
Delete the normals.
|
virtual |
|
virtual |
Draw the terrain elevation tile.
|
virtual |
|
virtual |
Delete the elevation tile.
|
virtual |
|
virtual |
Draw the terrain Procedural Tree tile.
|
virtual |
|
virtual |
Delete the Procedural Tree tile.
|
virtual |
|
virtual |
Draw the PageOut Node BS.
|
virtual |
|
virtual |
Delete the PageOut Node BS.
|
virtual |
|
virtual |
Draw the PageIn Node BS.
|
virtual |
|
virtual |
Delete the PageIn Node BS.
|
virtual |
|
virtual |
Draw the collision boxes.
|
virtual |
|
virtual |
Delete the collision boxes.
|
virtual |
|
virtual |
Draw the query lines.
|
virtual |
|
virtual |
Delete the query lines.
|
virtual |
|
virtual |
return the triangle list
|
virtual |
add a triangle to the list
|
virtual |
return the line list
|
virtual |
add a line to the list
|
virtual |
add a line to the list
|
virtual |
return the line list
|
virtual |
add a bounding sphere to the list
|
protectedvirtual |
Reimplemented from makVrf::DtBaseMessage.
|
protectedvirtual |
Reimplemented from makVrf::DtBaseMessage.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |