|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
MCSE codec: typed emitter records — the era picks the entry (pre-WotLK 52-byte CWSoundEmitterVanilla, 28-byte CWSoundEmitter after; the member's value_type carries the choice). More...
#include <wowlib/formats/adt/map_chunk.hpp>
Static Public Member Functions | |
| template<typename Chunk> | |
| static Result< void > | read (Chunk &self, std::span< const std::byte > sub, const MapChunkReadCtx &) |
| template<typename Chunk> | |
| static void | write (const Chunk &self, FileBuffer &out, const MapChunkWriteCtx &) |
| template<typename Chunk> | |
| static bool | engaged (const Chunk &self, const MapChunkWriteCtx &) |
MCSE codec: typed emitter records — the era picks the entry (pre-WotLK 52-byte CWSoundEmitterVanilla, 28-byte CWSoundEmitter after; the member's value_type carries the choice).
A payload that is not a whole number of entries is preserved verbatim in mcseRaw.
Definition at line 306 of file map_chunk.hpp.
|
inlinestatic |
Definition at line 329 of file map_chunk.hpp.
|
inlinestatic |
Definition at line 308 of file map_chunk.hpp.
|
inlinestatic |
Definition at line 319 of file map_chunk.hpp.
References wowlib::formats::adt::detail::appendBytes().