14 #include <vl/globalObjectDesignatorList.h>
15 #include <vl/environmentalRecord.h>
16 #include <vl/packets/envProcP.h>
17 #include <vlpi/disEnums.h>
58 virtual void setColor(
int r,
int g,
int b,
int a);
59 virtual void getColor(
int& r,
int& g,
int& b,
int& a)
const;
62 virtual void setFillPattern(
int pattern);
63 virtual int fillPattern()
const;
66 virtual void setFlashing(
bool yesNo);
67 virtual bool flashing()
const;
69 virtual bool setNumberOfApplicationIds(
int newNumberOfAppIds);
70 virtual int numberOfApplicationIds()
const;
72 virtual bool setApplicationId(
int index,
78 virtual bool setNumberOfVertices(
unsigned int newNumberOfVertices);
79 virtual unsigned int numberOfVertices()
const;
81 virtual bool setVertex(
unsigned int index,
const DtVector32& loc);
82 virtual bool getVertex(
unsigned int index, DtVector32& loc);
84 virtual bool setNumberOfParentOverlays(
int newNumberOfParentOverlays);
85 virtual int numberOfParentOverlays()
const;
87 virtual bool setParentOverlay(
int index,
90 virtual bool getParentOverlay(
int index,
DtString& name)
const;
93 virtual void setWindowName(
const DtString& name);
94 virtual const DtString& windowName()
const;
97 virtual void setUserData(
const char* data,
int length);
98 virtual const char* userData(
int* length = 0)
const;
101 virtual bool createNetworkRepresentation();
108 virtual void setFromNet(
const DtNetEnvironmentalRecord& buffer,
int protocolVersion);
111 virtual int netRepSize()
const;
115 virtual bool resizeNetRep(
int newSize);
117 virtual int verticesNetSize()
const;
122 virtual void* pointerToVertices()
const;
123 virtual void* pointerToApplicationIds()
const;
124 virtual void* pointerToParentOverlays()
const;
125 virtual void* pointerToWindowName()
const;
126 virtual void* pointerToUserData()
const;
DtNetU8 myWindowNameSize
Definition: 2dGraphicalObjectStateRecord.h:29
Definition: 2dGraphicalObjectStateRecord.h:20
DtNetInt32 myFillPattern
Definition: 2dGraphicalObjectStateRecord.h:23
DtNetU8 myPadding
Definition: 2dGraphicalObjectStateRecord.h:30
char * myUserData
Definition: 2dGraphicalObjectStateRecord.h:140
int myUserDataLength
Definition: 2dGraphicalObjectStateRecord.h:141
DtStringList myParentOverlays
Definition: 2dGraphicalObjectStateRecord.h:138
int myColorB
Definition: 2dGraphicalObjectStateRecord.h:132
DtNetU16 myUserDataSize
Definition: 2dGraphicalObjectStateRecord.h:28
DtNetU8 myNumberOfVertices
Definition: 2dGraphicalObjectStateRecord.h:26
int myColorA
Definition: 2dGraphicalObjectStateRecord.h:133
int myFillPattern
Definition: 2dGraphicalObjectStateRecord.h:134
DtNetBoolean myFlashing
Definition: 2dGraphicalObjectStateRecord.h:24
DtNetU8 myNumberOfApplicationIds
Definition: 2dGraphicalObjectStateRecord.h:25
Definition: stringList.h:15
DtGlobalObjectDesignatorList myApplicationIds
Definition: 2dGraphicalObjectStateRecord.h:137
Contains the DtStringList class declaration.
DtNetU8 myNumberOfParentOverlays
Definition: 2dGraphicalObjectStateRecord.h:27
int myColorR
Definition: 2dGraphicalObjectStateRecord.h:130
int myNetRepSize
Definition: 2dGraphicalObjectStateRecord.h:143
Dt2DGraphicalObjectStateRecord implements the 2d graphical object state record for the remote graphic...
Definition: 2dGraphicalObjectStateRecord.h:36
int myColorG
Definition: 2dGraphicalObjectStateRecord.h:131
DtString myWindowName
Definition: 2dGraphicalObjectStateRecord.h:139
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
DtNetU8 myColor[4]
Definition: 2dGraphicalObjectStateRecord.h:22
std::vector< DtVector32 > myVertices
Definition: 2dGraphicalObjectStateRecord.h:136
bool myFlashing
Definition: 2dGraphicalObjectStateRecord.h:135