gwnavruntime/visualdebug/messages/logblob.h Source File
Go to the documentation of this file.
21 KY_ROOT_BLOB_CLASS(VisualDebugMessage, LogBlob, 0)
28 BlobArray<char> m_text;
34 SwapEndianness(e,
self.m_text);
35 SwapEndianness(e,
self.m_logMsgId);
38 class LogBlobBuilder :
public BaseBlobBuilder< LogBlob >
42 LogBlobBuilder(const
char* text,
KyUInt32 textSize, LogMessageId logMsgId)
44 , m_textSize(textSize)
45 , m_logMsgId(logMsgId)
49 virtual void DoBuild()
57 LogMessageId m_logMsgId;
#define BLOB_SET(blob, value)
Use this macro only in implementations of BaseBlobBuilder::DoBuild().
Definition: baseblobbuilder.h:130
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
#define KY_CLASS_WITHOUT_COPY(ClassName)
Define to forbid copy constructor and copy assignment.
Definition: types.h:196
Target
Enumerates the possible endianness types relative to the current platform.
Definition: endianness.h:27
LogBlob * m_blob
The blob maintained by this builder. Only modify using the macros listed under DoBuild().
Definition: baseblobbuilder.h:113
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
#define BLOB_STRING(str, src)
Use this macro only in implementations of BaseBlobBuilder::DoBuild().
Definition: baseblobbuilder.h:166