wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
boundaries.hpp
Go to the documentation of this file.
1#pragma once
2
20
21#include <array>
22#include <cstdint>
23
27
30 inline constexpr std::uint32_t WdlVersion18 = 18;
31
34 inline constexpr std::size_t WdlTileSlots = 64 * 64;
35
51
54}
Named ClientVersion constants for the exact client builds format features appeared (or vanished) at —...
Client version identity, the flavor axis that separates a client's CONTENT version from the engine ge...
constexpr ClientVersion SL
shadowlands (any 9.x client).
constexpr ClientVersion Legion
legion (any 7.x client).
constexpr ClientVersion TWW
The War Within (any 11.x client).
constexpr ClientVersion BfA
Battle for Azeroth (any 8.x client).
constexpr ClientVersion TBC
The Burning Crusade (any 2.x client).
constexpr std::array WdlPivots
WDL: every chunk-set change point (see the file comment).
constexpr std::array WdlVersions
The versions WDL is instantiated (and welded) for: every targeted last-minor-of-major release,...
constexpr std::size_t WdlTileSlots
The MAOF tile table's slot count: one per map tile of the 64x64 grid, row-major, a zero offset meanin...
constexpr std::uint32_t WdlVersion18
The WDL format version every supported client uses (MVER payload).
constexpr ClientVersion Shadowlands
constexpr ClientVersion Tww
constexpr ClientVersion Bfa
constexpr ClientVersion Mop
constexpr ClientVersion Wod
constexpr ClientVersion Tbc
constexpr ClientVersion Vanilla
constexpr ClientVersion Legion
constexpr ClientVersion Dragonflight
constexpr ClientVersion Cata
constexpr ClientVersion Wotlk
Version-range canonicalization: the machinery behind collapsing a versioned family's instantiations t...