35 virtual int messageSize();
43 virtual void setentityId(
const std::string& name);
44 virtual std::string entityId()
const;
47 virtual void setDrawNavMesh();
48 virtual bool drawNavMesh()
const;
51 virtual void setDeleteNavMesh();
52 virtual bool deleteNavMesh();
55 virtual void setNavMeshColor(
bool value);
56 virtual bool navMeshColor()
const;
59 virtual void setNavMeshColorAlpha(
double value);
60 virtual double navMeshColorAlpha()
const;
98 virtual int messageSize();
105 virtual void setSucces(
bool success);
106 virtual bool success()
const;
109 virtual void setError(
const std::string&
error);
110 virtual std::string
error()
const;
#define DT_DLL_DEBUGDRAWCONNECTOR
Definition: export.h:15
bool myDeleteNavMesh
Definition: vrfNavMeshMessage.h:77
DtNavMeshAreaResponse is the returned response of DtNavMeshAreaRequest by the debugDrawRenderer.
Definition: vrfNavMeshMessage.h:89
** Copyright (c) 2019 MAK Technologies, Inc.
std::string myIdName
Definition: vrfNavMeshMessage.h:75
DtBaseMessage is the base class for all messages that can be sent between the server and the client...
Definition: vrfMessage.h:25
std::list< DtNavArea::DtNavTriangleInfoExt > triangleListType
Definition: vrfNavMeshMessage.h:63
bool myNavMeshDrawColor
Definition: vrfNavMeshMessage.h:78
** Copyright (c) 2019 MAK Technologies, Inc.
Instances of DtStreamReader decode values from a byte array this assumes the data in the byte stream ...
Definition: byteStream.h:27
double myNavMeshColorAlpha
Definition: vrfNavMeshMessage.h:79
std::list< DtNavArea::DtNavTriangleInfo > triangleListPtrType
Definition: vrfNavMeshMessage.h:62
bool mySuccess
Definition: vrfNavMeshMessage.h:117
std::string myError
Definition: vrfNavMeshMessage.h:118
triangleListPtrType myTrianglesPtrList
Input Nav mesh triangle from the backend.
Definition: vrfNavMeshMessage.h:84
** Copyright (c) 2019 MAK Technologies, Inc.
Instances of DtStreamWriter encode values into a byte array this writes the data to the stream in lit...
Definition: byteStream.h:74
Definition: asyncJobServer.h:39
bool myDrawNavMesh
Definition: vrfNavMeshMessage.h:76
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...
DtNavMeshAreaRequest is a message to draw/delete nav mesh information from the debugDrawManager to th...
Definition: vrfNavMeshMessage.h:27
triangleListType myTrianglesList
front end Nav Mesh copy (hold the values not the pointer)
Definition: vrfNavMeshMessage.h:82