Namespace WoWLib.Formats.M2.Root
Classes
- M2Root
An MD20 model body, abstract over the client version. Construct a concrete version with M2Root.for_version(expansion); the per-version M2Root* classes are subclasses. See https://wowdev.wiki/M2.
- M2Root.Era
The typed era factories: one method per expansion, each returning the concrete range class covering it — the compile-time twin of ForVersion.
- M2RootCataToMop
An MD20 model body for one client version: header scalars plus every offset-addressed block, decoded. A version's class carries ONLY the members that version defines. See https://wowdev.wiki/M2.
- M2RootLegionPlus
An MD20 model body for one client version: header scalars plus every offset-addressed block, decoded. A version's class carries ONLY the members that version defines. See https://wowdev.wiki/M2.
- M2RootTbc
An MD20 model body for one client version: header scalars plus every offset-addressed block, decoded. A version's class carries ONLY the members that version defines. See https://wowdev.wiki/M2.
- M2RootVanilla
An MD20 model body for one client version: header scalars plus every offset-addressed block, decoded. A version's class carries ONLY the members that version defines. See https://wowdev.wiki/M2.
- M2RootWod
An MD20 model body for one client version: header scalars plus every offset-addressed block, decoded. A version's class carries ONLY the members that version defines. See https://wowdev.wiki/M2.
- M2RootWotlk
An MD20 model body for one client version: header scalars plus every offset-addressed block, decoded. A version's class carries ONLY the members that version defines. See https://wowdev.wiki/M2.
Enums
- GlobalFlags
M2 global flags: tilt behavior, the texture-combiner-combo gate, physics participation and exporter-era markers.