gwnavruntime/visualdebug/messages/visualdebugidremovalblob.h Source File
Go to the documentation of this file.
8 #ifndef Navigation_VisualDebugIdRemovalBlob_H
9 #define Navigation_VisualDebugIdRemovalBlob_H
23 class VisualDebugDataRemovalBlob
29 : m_visualDebugId(visualDebugId), m_blobTypeId(blobTypeId) {}
37 SwapEndianness(e,
self.m_visualDebugId);
38 SwapEndianness(e,
self.m_blobTypeId);
43 class VisualDebugDataRemovalBlobBuilder :
public BaseBlobBuilder<VisualDebugDataRemovalBlob>
47 : m_visualDebugId(visualDebugId), m_blobTypeId(blobTypeId) {}
49 virtual void DoBuild()
61 #endif // Navigation_VisualDebugIdRemovalBlob_H
#define BLOB_SET(blob, value)
Use this macro only in implementations of BaseBlobBuilder::DoBuild().
Definition: baseblobbuilder.h:136
Send this blob to destroy the current visual debug data of type "blobType" in the visual debug elemen...
Definition: visualdebugidremovalblob.h:24
Target
Enumerates the possible endianness types relative to the current platform.
Definition: endianness.h:35
VisualDebugDataRemovalBlob * m_blob
The blob maintained by this builder. Only modify using the macros listed under DoBuild().
Definition: baseblobbuilder.h:117
Definition: gamekitcrowddispersion.h:20
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36
#define KyUInt32MAXVAL
The maximum value that can be stored in the KyUInt32 variable type.
Definition: types.h:226