|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
The MD20 model body (M2Root) with its per-version classes. More...
Namespaces | |
| namespace | detail |
| namespace | record |
| M2 body record structs (sequences, bones, tracks, textures, cameras, emitters) and their flag enums. | |
Classes | |
| struct | M2RootBase |
| The version-agnostic base of every M2Root<V> (welded as "M2Root"). More... | |
| struct | M2Root |
| The MD20 model body for one client version: header scalars plus every offset-addressed block, decoded into vectors. More... | |
Enumerations | |
| enum class | GlobalFlags : std::uint32_t { TiltX = 0x1 , TiltY = 0x2 , UseTextureCombinerCombos = 0x8 , LoadPhysData = 0x20 , Unk0x80 = 0x80 , CameraRelated = 0x100 , NewParticleRecord = 0x200 , TextureTransformsUseBoneSequences = 0x800 , ChunkedAnimFiles = 0x2000 } |
| M2Root::globalFlags bits. More... | |
Variables | |
| constexpr std::uint32_t | Md20Magic = 0x3032444D |
| The MD20 leading magic, as memcpy'd from disk. | |
The MD20 model body (M2Root) with its per-version classes.
|
strong |
M2Root::globalFlags bits.
M2 global flags: tilt behavior, the texture-combiner-combo gate, physics participation and exporter-era markers.