35 virtual int messageSize();
43 virtual void setentityId(
const std::string& name);
44 virtual std::string entityId()
const;
47 virtual void setDrawTerrainEntity();
48 virtual bool drawTerrainEntity()
const;
51 virtual void setDeleteTerrainEntity();
52 virtual bool deleteTerrainEntity();
59 virtual void setSkinColorAlpha(
double value);
60 virtual double skinColorAlpha()
const;
63 virtual void setDrawNormals();
64 virtual bool drawNormals()
const;
67 virtual void setDeleteNormals();
68 virtual bool deleteNormals()
const;
71 virtual void setDrawElevationTile();
72 virtual bool drawElevationTile()
const;
75 virtual void setDeleteElevationTile();
76 virtual bool deleteElevationTile()
const;
79 virtual void setDrawProceduralTreeTile();
80 virtual bool drawProceduralTreeTile()
const;
83 virtual void setDeleteProceduralTreeTile();
84 virtual bool deleteProceduralTreeTile()
const;
87 virtual void setDrawPageOutNodeBS();
88 virtual bool drawPageOutNodeBS()
const;
91 virtual void setDeletePageOutNodeBS();
92 virtual bool deletePageOutNodeBS()
const;
95 virtual void setDrawPageInNodeBS();
96 virtual bool drawPageInNodeBS()
const;
99 virtual void setDeletePageInNodeBS();
100 virtual bool deletePageInNodeBS()
const;
103 virtual void setDrawCollision();
104 virtual bool drawCollision()
const;
107 virtual void setDeleteCollision();
108 virtual bool deleteCollision()
const;
111 virtual void setDrawQuery();
112 virtual bool drawQuery()
const;
115 virtual void setDeleteQuery();
116 virtual bool deleteQuery()
const;
123 virtual void addTriangle(
const DtTriangle& triangle);
129 virtual void addLine(
const DtLine& line);
178 virtual int messageSize();
185 virtual void setSucces(
bool success);
186 virtual bool success()
const;
189 virtual void setError(
const std::string&
error);
190 virtual std::string
error()
const;
#define DT_DLL_DEBUGDRAWCONNECTOR
Definition: export.h:15
bool myDeleteElevationTile
Definition: vrfTerrainAreaMessage.h:149
** Copyright (c) 2019 MAK Technologies, Inc.
bool myDrawElevationTile
Definition: vrfTerrainAreaMessage.h:148
bool myDrawPageOutNodeBS
Definition: vrfTerrainAreaMessage.h:152
DtTerrainAreaResponse is the returned response of DtTerrainAreaRequest by the debugDrawRenderer.
Definition: vrfTerrainAreaMessage.h:169
bool myDeleteProceduralTreeTile
Definition: vrfTerrainAreaMessage.h:151
DtBaseMessage is the base class for all messages that can be sent between the server and the client...
Definition: vrfMessage.h:25
DtSkinColorMode
Definition: ifDebugDrawTerrain.h:49
** Copyright (c) 2019 MAK Technologies, Inc.
bool myDeletePageInNodeBS
Definition: vrfTerrainAreaMessage.h:155
Instances of DtStreamReader decode values from a byte array this assumes the data in the byte stream ...
Definition: byteStream.h:27
int mySkinDrawMode
Definition: vrfTerrainAreaMessage.h:160
bool myDrawProceduralTreeTile
Definition: vrfTerrainAreaMessage.h:150
triangleListType myTrianglesList
Definition: vrfTerrainAreaMessage.h:162
bool myDrawQuery
Definition: vrfTerrainAreaMessage.h:158
class that represent a simulation terrain triangle
Definition: vrfTriangle.h:19
DtNodeBoundingList myBoundingSphereList
Definition: vrfTerrainAreaMessage.h:164
lineListType myLinesList
Definition: vrfTerrainAreaMessage.h:163
bool myDeleteTerrainEntity
Definition: vrfTerrainAreaMessage.h:145
** Copyright (c) 2019 MAK Technologies, Inc.
std::list< DtSphere2 > DtNodeBoundingList
Definition: sphere2.h:20
bool myDeleteCollision
Definition: vrfTerrainAreaMessage.h:157
bool myDeleteNormals
Definition: vrfTerrainAreaMessage.h:147
std::string myIdName
Definition: vrfTerrainAreaMessage.h:143
Instances of DtStreamWriter encode values into a byte array this writes the data to the stream in lit...
Definition: byteStream.h:74
std::string myError
Definition: vrfTerrainAreaMessage.h:198
Definition: asyncJobServer.h:39
std::vector< DtLine > lineListType
Definition: vrfTerrainAreaMessage.h:125
bool myDeleteQuery
Definition: vrfTerrainAreaMessage.h:159
bool myDrawCollision
Definition: vrfTerrainAreaMessage.h:156
bool myDrawTerrainEntity
Definition: vrfTerrainAreaMessage.h:144
bool myDrawPageInNodeBS
Definition: vrfTerrainAreaMessage.h:154
double mySkinColorAlpha
Definition: vrfTerrainAreaMessage.h:161
DtTerrainAreaRequest is a message to draw/delete terrain information from the debugDrawManager to the...
Definition: vrfTerrainAreaMessage.h:27
bool myDeletePageOutNodeBS
Definition: vrfTerrainAreaMessage.h:153
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...
std::vector< DtTriangle > triangleListType
Definition: vrfTerrainAreaMessage.h:119
bool mySuccess
Definition: vrfTerrainAreaMessage.h:197
bool myDrawNormals
Definition: vrfTerrainAreaMessage.h:146