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

WMO fog and ambient volumes (MFOG, MAVD/MAVG/MBVD) (namespace wowlib::formats::wmo::root::chunks). More...

#include <algorithm>
#include <array>
#include <cstdint>
#include <string_view>
#include <utility>
#include <welder/vocabulary.hpp>
#include <wowlib/core/lang.hpp>
#include <wowlib/formats/common/flags.hpp>
#include <wowlib/formats/common/types.hpp>
Include dependency graph for environment.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wowlib::formats::wmo::root::chunks::SMOFog
 One MFOG entry: a fog volume with regular and under-water settings. More...
struct  wowlib::formats::wmo::root::chunks::SMOFog::Fog
 One fog band: end distance, start scalar and color. More...
struct  wowlib::formats::wmo::root::chunks::FogExtra
 One MFED entry (9.0+): fog extra data; same count as MFOG. More...
struct  wowlib::formats::wmo::root::chunks::AmbientVolume
struct  wowlib::formats::wmo::root::chunks::AmbientBoxVolume
 One MBVD entry (8.3+): a box-shaped ambient volume bounded by six planes. More...

Namespaces

namespace  wowlib
namespace  wowlib::formats
namespace  wowlib::formats::wmo
namespace  wowlib::formats::wmo::root
 The WMO root-file entity: WMORoot and its per-version classes.
namespace  wowlib::formats::wmo::root::chunks
 WMO root-file chunk binary structs (MOHD, MOMT, lights, doodads, fog, ambient volumes) and their flag enums.

Detailed Description

WMO fog and ambient volumes (MFOG, MAVD/MAVG/MBVD) (namespace wowlib::formats::wmo::root::chunks).

Definition in file environment.hpp.