|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
The MOGP group header and group flag bits (namespace wowlib::formats::wmo::group::chunks). More...
#include <array>#include <cstdint>#include <utility>#include <welder/vocabulary.hpp>#include <wowlib/core/client_version.hpp>#include <wowlib/core/lang.hpp>#include <wowlib/formats/common/flags.hpp>#include <wowlib/formats/common/types.hpp>#include <wowlib/formats/wmo/boundaries.hpp>Go to the source code of this file.
Classes | |
| struct | wowlib::formats::wmo::group::chunks::WMOGroupHeaderBase |
| The version-agnostic base of every SMOGroupHeader<V>, welded as "WMOGroupHeader". More... | |
| struct | wowlib::formats::wmo::group::chunks::detail::SMOGroupHeader< V > |
| The MOGP group header: names, flags, bounds, portal and batch ranges, fog and liquid. More... | |
Namespaces | |
| namespace | wowlib |
| namespace | wowlib::formats |
| namespace | wowlib::formats::wmo |
| namespace | wowlib::formats::wmo::group |
| The WMO group-file entities: WMOGroup, WMOGroupBody and their per-version classes. | |
| namespace | wowlib::formats::wmo::group::chunks |
| WMO group-file chunk binary structs (the MOGP header, render batches, BSP nodes, group lights) and their flag enums. | |
| namespace | wowlib::formats::wmo::group::chunks::detail |
| One render batch, 24 bytes. | |
Typedefs | |
| template<ClientVersion V> | |
| using | wowlib::formats::wmo::group::chunks::SMOGroupHeader = detail::SMOGroupHeader<canonicalVersion(V, WmoGroupHeaderPivots, WmoVersions)> |
| The MOGP header — the canonicalizing face of detail::SMOGroupHeader (WmoGroupHeaderPivots: the split-group indices arrive at 9.2), so two instantiations cover all eleven releases. | |
The MOGP group header and group flag bits (namespace wowlib::formats::wmo::group::chunks).
Definition in file header.hpp.