wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
mpv.hpp File Reference

The _mpv.wdt particulate-volume satellite entity (namespace wowlib::formats::wdt::mpv), BfA 8.0.1+: weather particulate volumes. More...

Include dependency graph for mpv.hpp:
This graph shows which files directly or indirectly include this file:

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.

Detailed Description

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.