|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
The _mpv.wdt particulate-volume satellite entity (namespace wowlib::formats::wdt::mpv), BfA 8.0.1+: weather particulate volumes. More...
#include <cstdint>#include <vector>#include <wowlib/core/client_builds.hpp>#include <wowlib/core/client_version.hpp>#include <wowlib/core/lang.hpp>#include <wowlib/formats/common/chunked_file.hpp>#include <wowlib/formats/common/fourcc.hpp>#include <wowlib/formats/wdt/boundaries.hpp>#include <wowlib/formats/wdt/mpv/chunks/records.hpp>Go to the source code of this file.
Classes | |
| struct | wowlib::formats::wdt::mpv::WDTParticulatesBase |
| The version-agnostic base of every WDTParticulates<V> (welded as "WDTParticulates"); bindings-only, like every *Base. More... | |
| struct | wowlib::formats::wdt::mpv::detail::WDTParticulates< V > |
| A _mpv.wdt particulate-volume satellite for one client version (BfA 8.0.1+). More... | |
Namespaces | |
| namespace | wowlib |
| namespace | wowlib::formats |
| namespace | wowlib::formats::wdt |
| namespace | wowlib::formats::wdt::mpv |
| The _mpv.wdt particulate-volume satellite entity (BfA+). | |
| namespace | wowlib::formats::wdt::mpv::detail |
Typedefs | |
| template<ClientVersion V> | |
| using | wowlib::formats::wdt::mpv::WDTParticulates = detail::WDTParticulates<canonicalVersion(V, WdtMpvPivots, WdtMpvVersions)> |
| A _mpv.wdt satellite — the canonicalizing face of detail::WDTParticulates: stable since BfA (its record-size changes key on the FILE version, not the client), so a single instantiation serves every release. | |
The _mpv.wdt particulate-volume satellite entity (namespace wowlib::formats::wdt::mpv), BfA 8.0.1+: weather particulate volumes.
The PVMI/PVPD/PVBD chunks repeat as ordered groups (PVMI overrides a previous PVPD, PVBD finalizes a group), so all three are repeating members whose interleave round-trips through the journal.
Definition in file mpv.hpp.