|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
WDL version grid and canonicalization pivots. More...
#include <array>#include <cstdint>#include <wowlib/core/client_builds.hpp>#include <wowlib/core/client_version.hpp>#include <wowlib/formats/common/version_range.hpp>Go to the source code of this file.
Namespaces | |
| namespace | wowlib |
| namespace | wowlib::formats |
| namespace | wowlib::formats::wdl |
Variables | |
| constexpr std::uint32_t | wowlib::formats::wdl::WdlVersion18 = 18 |
| The WDL format version every supported client uses (MVER payload). | |
| constexpr std::size_t | wowlib::formats::wdl::WdlTileSlots = 64 * 64 |
| The MAOF tile table's slot count: one per map tile of the 64x64 grid, row-major, a zero offset meaning the tile has no heightmap. | |
| constexpr std::array | wowlib::formats::wdl::WdlVersions |
| The versions WDL is instantiated (and welded) for: every targeted last-minor-of-major release, in release order. | |
| constexpr std::array | wowlib::formats::wdl::WdlPivots {builds::TBC, builds::Legion, builds::BfA, builds::SL, builds::TWW} |
| WDL: every chunk-set change point (see the file comment). | |
WDL version grid and canonicalization pivots.
Everything is chunk presence (carried inline by the members' since()/until() annotations) — the WDL never changed a binary-struct layout:
Definition in file boundaries.hpp.