|
WSF
|
Contains information about objects being drawn with WsfDraw. More...
#include <WsfXIO_PacketRegistry.hpp>


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< Entity > | mEntities |
| 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 |
Contains information about objects being drawn with WsfDraw.
|
inline |
References mDictionary, mEntities, mRemovedIds, and WsfXIO_Packet::WsfXIO_Packet().
| WsfXIO_StringDictionary WsfXIO_DrawPkt::mDictionary |
Referenced by WsfXIO_DrawService::DrawUpdate(), and XIO_DEFINE_PACKET().
| std::vector<Entity> WsfXIO_DrawPkt::mEntities |
Referenced by WsfXIO_DrawService::DrawUpdate(), and XIO_DEFINE_PACKET().
| std::vector<std::pair<uint32_t, WsfXIO_StringId> > WsfXIO_DrawPkt::mRemovedIds |
Referenced by WsfXIO_DrawService::DrawUpdate(), and XIO_DEFINE_PACKET().