|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
M2 scene records (namespace wowlib::formats::m2::root::record): attachments, events, lights and cameras — the non-geometry model furniture. More...
#include <cstdint>#include <welder/vocabulary.hpp>#include <wowlib/core/lang.hpp>#include <wowlib/core/client_version.hpp>#include <wowlib/formats/m2/boundaries.hpp>#include <wowlib/formats/m2/root/record/track.hpp>Go to the source code of this file.
Classes | |
| struct | wowlib::formats::m2::root::record::M2AttachmentBase |
| The version-agnostic base of every M2Attachment<V> (welded as "M2Attachment"). More... | |
| struct | wowlib::formats::m2::root::record::M2EventBase |
| The version-agnostic base of every M2Event<V> (welded as "M2Event"). More... | |
| struct | wowlib::formats::m2::root::record::M2LightBase |
| The version-agnostic base of every M2Light<V> (welded as "M2Light"). More... | |
| struct | wowlib::formats::m2::root::record::M2CameraBase |
| The version-agnostic base of every M2Camera<V> (welded as "M2Camera"). More... | |
| struct | wowlib::formats::m2::root::record::detail::M2Attachment< V > |
| An attachment point (weapons, effects, name plates), relative to a bone. More... | |
| struct | wowlib::formats::m2::root::record::detail::M2Event< V > |
| A timed event ($DTH death thud, footsteps, sounds); every enabled-track key fires. More... | |
| struct | wowlib::formats::m2::root::record::detail::M2Light< V > |
| A model light: type 0 directional (login screens only), 1 point. More... | |
| struct | wowlib::formats::m2::root::record::detail::M2Camera< V > |
| A camera, pre-Cata layout: a static diagonal FOV plus position/target/roll spline tracks. More... | |
Namespaces | |
| namespace | wowlib |
| namespace | wowlib::formats |
| namespace | wowlib::formats::m2 |
| namespace | wowlib::formats::m2::root |
| The MD20 model body (M2Root) with its per-version classes. | |
| namespace | wowlib::formats::m2::root::record |
| M2 body record structs (sequences, bones, tracks, textures, cameras, emitters) and their flag enums. | |
| namespace | wowlib::formats::m2::root::record::detail |
Typedefs | |
| template<ClientVersion V> | |
| using | wowlib::formats::m2::root::record::M2Attachment |
| template<ClientVersion V> | |
| using | wowlib::formats::m2::root::record::M2Event |
| template<ClientVersion V> | |
| using | wowlib::formats::m2::root::record::M2Light |
| template<ClientVersion V> | |
| using | wowlib::formats::m2::root::record::M2Camera |
M2 scene records (namespace wowlib::formats::m2::root::record): attachments, events, lights and cameras — the non-geometry model furniture.
Definition in file scene.hpp.