|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
Directories | |
| bone | |
| chunked | |
| root | |
| skin | |
Files | |
| boundaries.hpp | |
| The M2 version vocabulary: the layout pivots record/entity partial specializations key on, and the MD20 formatVersion written for each targeted client. | |
| convert.hpp | |
| M2 version conversion (namespace wowlib::formats): the M2's contribution to the generic convert<to>() ladder (formats/convert.hpp) — its SupportedVersions list and, as they are written, the adjacent-version convert_step overloads translating one era's layout to the next. | |
| m2.hpp | |
| The M2 entity (namespace wowlib::formats::m2): a whole model with its satellite files baked in, versioned on the client it is laid out for. | |
| offset_block.hpp | |
| The offset-format storage vocabulary and serializer engine for the M2 family, in one header. | |
| satellites.hpp | |
| The M2 family's satellite-file vocabulary (namespace wowlib::formats::m2), shared by the fs-level read/write definitions in m2.hpp and skeleton.hpp: | |
| skeleton.hpp | |
| The .skel skeleton entity (namespace wowlib::formats::m2), 7.3+: a FIRST-CLASS entity with its own filesystem read/write — skeletons are SHARED between models (SKPD parent links), so an M2 references its skeleton rather than owning it exclusively. | |