|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
Classes | |
| struct | EngineGeneration |
| One retail engine generation on the global build counter: the build at which that major became the live/PTR client — the point from which concurrently built Classic clients fork off it — and the release wowlib models the generation with. More... | |
Variables | |
| constexpr std::array | EngineTimeline |
| The retail engine timeline a Classic build is placed on. | |
| constexpr std::array | ExpansionVersions |
| The targeted ClientVersion of each Expansion, indexed by enumerator value. | |
|
inlineconstexpr |
The retail engine timeline a Classic build is placed on.
The pre-BfA rows are unreachable from a Classic client (the oldest Classic build is 1.13.0.28211) and exist so the table reads as the whole CASC era.
The newest row is the newest generation wowlib models: Midnight (12.x, from build 65390) has no format support yet, so 12.x-era Classic builds clamp onto The War Within. Adding a Midnight row here and to the format grids fixes retail and Classic in one move.
Definition at line 244 of file client_version.hpp.
|
inlineconstexpr |
The targeted ClientVersion of each Expansion, indexed by enumerator value.
Must stay in enumerator order.
Definition at line 34 of file expansion.hpp.
Referenced by wowlib::expansionOf(), wowlib::toClientVersion(), and wowlib::toExpansion().