gwnavruntime/visualdebug/messages/textualcommandblob.h Source File
Go to the documentation of this file.
8 #ifndef LabEngine_TextualCommandBlob_H
9 #define LabEngine_TextualCommandBlob_H
20 class TextualCommandBlob
23 KY_ROOT_BLOB_CLASS(VisualDebugMessage, TextualCommandBlob, 0)
30 ~TextualCommandBlob() {}
38 SwapEndianness(e,
self.m_command);
46 TextualCommandBlobBuilder(
Kaim::String& command) : m_command(command)
49 ~TextualCommandBlobBuilder() {}
51 virtual void DoBuild()
56 const Kaim::String m_command;
62 #endif // LabEngine_TextualCommandBlob_H
#define KY_CLASS_WITHOUT_COPY(ClassName)
Define to forbid copy constructor and copy assignment.
Definition: types.h:387
Target
Enumerates the possible endianness types relative to the current platform.
Definition: endianness.h:35
TextualCommandBlob * m_blob
The blob maintained by this builder. Only modify using the macros listed under DoBuild().
Definition: baseblobbuilder.h:117
Definition: gamekitcrowddispersion.h:20
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:137
#define BLOB_STRING(str, src)
Use this macro only in implementations of BaseBlobBuilder::DoBuild().
Definition: baseblobbuilder.h:179
BaseBlobBuilder is an abstract base class that builds a blob within a contiguous block of memory...
Definition: baseblobbuilder.h:30