WSF
WsfXIO_DrawPkt Class Reference

Contains information about objects being drawn with WsfDraw. More...

#include <WsfXIO_PacketRegistry.hpp>

Inheritance diagram for WsfXIO_DrawPkt:
Collaboration diagram for WsfXIO_DrawPkt:

Classes

struct  Vertex
struct  Entity

Public Types

enum  ElementType {
  cLINE , cPOINT , cICON , cELLIPSE ,
  cNONE , cELLIPSOID , cQUADRILATERAL , cTEXT ,
  cTIMER
}
enum  VertexType {
  cUNSET_VERTEX , cABSOLUTE_WCS , cRELATIVE_ZERO , cRELATIVE_ECS ,
  cRELATIVE_NED , cABSOLUTE_SCREEN
}
Public Types inherited from WsfXIO_Packet
enum  PacketFlags { cSYNCHRONIZED = 1 }
typedef bool BaseType

Public Member Functions

 XIO_DEFINE_PACKET (WsfXIO_DrawPkt, WsfXIO_Packet, 62)
Public Member Functions inherited from WsfXIO_Packet
 WsfXIO_Packet (int aPacketId)
template<typename T>
void Serialize (T &aBuff)
 Serializes the packet header. Must be called first from derived class Serialize().
float GetTimeStamp () const
void SetTimeStamp (float aTimeStamp)
void SetFlags (uint32_t aFlags)
void AddFlags (uint32_t aFlags)
uint32_t GetFlags () const

Public Attributes

WsfXIO_StringDictionary mDictionary
std::vector< std::pair< uint32_t, WsfXIO_StringId > > mRemovedIds
std::vector< EntitymEntities
Public Attributes inherited from WsfXIO_Packet
GenUniqueId mApplicationId

Additional Inherited Members

Static Public Attributes inherited from WsfXIO_Packet
static const int cPACKET_ID = -1
Protected Attributes inherited from WsfXIO_Packet
uint32_t mFlags
float mTimeStamp

Detailed Description

Contains information about objects being drawn with WsfDraw.

Member Enumeration Documentation

◆ ElementType

Enumerator
cLINE 
cPOINT 
cICON 
cELLIPSE 
cNONE 
cELLIPSOID 
cQUADRILATERAL 
cTEXT 
cTIMER 

◆ VertexType

Enumerator
cUNSET_VERTEX 
cABSOLUTE_WCS 
cRELATIVE_ZERO 
cRELATIVE_ECS 
cRELATIVE_NED 
cABSOLUTE_SCREEN 

Member Function Documentation

◆ XIO_DEFINE_PACKET()

WsfXIO_DrawPkt::XIO_DEFINE_PACKET ( WsfXIO_DrawPkt ,
WsfXIO_Packet ,
62  )
inline

Member Data Documentation

◆ mDictionary

WsfXIO_StringDictionary WsfXIO_DrawPkt::mDictionary

◆ mEntities

std::vector<Entity> WsfXIO_DrawPkt::mEntities

◆ mRemovedIds

std::vector<std::pair<uint32_t, WsfXIO_StringId> > WsfXIO_DrawPkt::mRemovedIds

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved