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

WDL sky-scene chunk binary structs (namespace wowlib::formats::wdl::chunks), Shadowlands+: distant scripted scenery — sky scenes tied to SkySceneXPlayerCondition, their conditions and placed objects, plus the War Within scene-living schedule records. More...

#include <cstdint>
#include <welder/vocabulary.hpp>
#include <wowlib/formats/common/types.hpp>
Include dependency graph for skyscene.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wowlib::formats::wdl::chunks::SkyScene
 One sky scene (an MSSN record, Shadowlands+), tying a SkySceneID to its condition and object ranges. More...
struct  wowlib::formats::wdl::chunks::SkySceneCondition
 One sky-scene condition (an MSSC record, Shadowlands+). More...
struct  wowlib::formats::wdl::chunks::SkySceneObject
 One sky-scene object (an MSSO record, Shadowlands+): a placed distant M2. More...
struct  wowlib::formats::wdl::chunks::SkySceneObjectParams
 One sky-scene object params record (an MSSF record; documented as Dragonflight+ but observed in 9.2.7 files). More...
struct  wowlib::formats::wdl::chunks::SceneLivingDef
 One scene-living (world) definition (an MSLD record, The War Within+): a time-windowed scene schedule. More...

Namespaces

namespace  wowlib
namespace  wowlib::formats
namespace  wowlib::formats::wdl
namespace  wowlib::formats::wdl::chunks
 WDL chunk binary structs (per-tile heightmaps, hole and ocean masks, low-resolution placements, sky scenes).

Detailed Description

WDL sky-scene chunk binary structs (namespace wowlib::formats::wdl::chunks), Shadowlands+: distant scripted scenery — sky scenes tied to SkySceneXPlayerCondition, their conditions and placed objects, plus the War Within scene-living schedule records.

Definition in file skyscene.hpp.