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

The _lgt.wdt lights satellite entity (namespace wowlib::formats::wdt::lights), WoD+: freely placed map lights — point lights under lamp posts and the like, plus Legion's spot lights and light texture animations. More...

Include dependency graph for lights.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::lights::WDTLightsBase
 The version-agnostic base of every WDTLights<V> (welded as "WDTLights"); bindings-only, like every *Base. More...
struct  wowlib::formats::wdt::lights::detail::LightsWod
 The WoD-only point lights, dropped when Legion introduces MPL2. More...
struct  wowlib::formats::wdt::lights::detail::LightsLegion
 The Legion light set (point v2, spot, textures, animations). More...
struct  wowlib::formats::wdt::lights::detail::LightsSL
 The Shadowlands point-light revision. More...
struct  wowlib::formats::wdt::lights::detail::WDTLights< V >
 A _lgt.wdt lights satellite for one client version (WoD+): the map's freely placed lights. More...

Namespaces

namespace  wowlib
namespace  wowlib::formats
namespace  wowlib::formats::wdt
namespace  wowlib::formats::wdt::lights
 The _lgt.wdt lights satellite entity (WoD+).
namespace  wowlib::formats::wdt::lights::detail

Typedefs

template<ClientVersion V>
using wowlib::formats::wdt::lights::WDTLights = detail::WDTLights<canonicalVersion(V, WdtLightsPivots, WdtSatelliteVersions)>
 A _lgt.wdt satellite — the canonicalizing face of detail::WDTLights: three instantiations (WoD; Legion-BfA; Shadowlands+) serve every release.

Detailed Description

The _lgt.wdt lights satellite entity (namespace wowlib::formats::wdt::lights), WoD+: freely placed map lights — point lights under lamp posts and the like, plus Legion's spot lights and light texture animations.

Definition in file lights.hpp.