 |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
47 BLAM static void WriteByte(UINT8** buffer, UINT8
value);
48 BLAM static void WriteShort(UINT8** buffer, UINT16
value);
49 BLAM static void WriteInt(UINT8** buffer, UINT32
value);
50 BLAM static void WriteLong(UINT8** buffer, UINT64
value);
51 BLAM static void WriteString(UINT8** buffer,
const char*
value);
Namespace surrounding all major engine components.
Definition: api.h:20
BLAM void Shutdown()
Definition: discord.cpp:17
Definition: achievement_manager.cpp:12
ClientMessages
Definition: messages.h:18
BLAM UINT32 ReadInt(UINT8 **buffer)
Definition: messages.cpp:27
BLAM UINT32 ClientHelloMessage(UINT8 *buffer)
Definition: messages.cpp:115
BLAM void Initialize()
Definition: discord.cpp:7
static Result Create(ClientId clientId, std::uint64_t flags, Core **instance)
Definition: core.cpp:12
BLAM UINT32 ServerHelloMessage(UINT8 *buffer, bool success)
bool WriteString(const Ch *str, SizeType length)
Definition: writer.h:377
BLAM UINT32 KeepAliveMessage(UINT8 *buffer)
Definition: messages.cpp:128
ServerMessages
Definition: messages.h:24
@ ClientHello
Definition: messages.h:20
JSON writer.
Definition: fwd.h:95
BLAM UINT16 ReadShort(UINT8 **buffer)
Definition: messages.cpp:15
Result
Definition: types.h:12
@ ServerHello
Definition: messages.h:26
@ KeepAliveOK
Definition: messages.h:27
BLAM BYTE ReadByte(UINT8 **buffer)
Definition: messages.cpp:5
@ KeepAlive
Definition: messages.h:21
const BLAM char * ReadString(UINT8 **buffer)
Definition: messages.cpp:51
SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.
Definition: fwd.h:88
BLAM UINT64 ReadLong(UINT8 **buffer)
Definition: messages.cpp:39
#define BLAM
Definition: messages.h:6
const IMGUI_API char * GetVersion()
Definition: imgui.cpp:3235
bool WriteInt(int i)
Definition: writer.h:313
@ DiscordCreateFlags_Default
Definition: ffi.h:94