Table of Contents

Namespace WoWLib.Formats.WMO.Group

Classes

WMOGroup

One WMO group file, abstract over the client version. A group file holds the 3D model data (geometry, render batches, collision, liquid) for one unit of a world map object. Construct a concrete version with WMOGroup.for_version(expansion); the per-version WMOGroup* classes are subclasses. See https://wowdev.wiki/WMO.

WMOGroup.Era

The typed era factories: one method per expansion, each returning the concrete range class covering it — the compile-time twin of ForVersion.

WMOGroupBfa

One WMO group file for one client version: the format version and the MOGP container holding the group's geometry (see WMOGroupBody). A group holds the 3D model data for one unit of a world map object. See https://wowdev.wiki/WMO.

WMOGroupBody

The MOGP container payload, abstract over the client version. Construct a concrete version with WMOGroupBody.for_version(expansion).

WMOGroupBody.Era

The typed era factories: one method per expansion, each returning the concrete range class covering it — the compile-time twin of ForVersion.

WMOGroupBodyBfa

The MOGP payload for one client version: the group header and the geometry subchunks (triangles, vertices, normals, batches, BSP, liquid, lights). See https://wowdev.wiki/WMO.

WMOGroupBodyCata

The MOGP payload for one client version: the group header and the geometry subchunks (triangles, vertices, normals, batches, BSP, liquid, lights). See https://wowdev.wiki/WMO.

WMOGroupBodyDragonflightPlus

The MOGP payload for one client version: the group header and the geometry subchunks (triangles, vertices, normals, batches, BSP, liquid, lights). See https://wowdev.wiki/WMO.

WMOGroupBodyLegion

The MOGP payload for one client version: the group header and the geometry subchunks (triangles, vertices, normals, batches, BSP, liquid, lights). See https://wowdev.wiki/WMO.

WMOGroupBodyMop

The MOGP payload for one client version: the group header and the geometry subchunks (triangles, vertices, normals, batches, BSP, liquid, lights). See https://wowdev.wiki/WMO.

WMOGroupBodyShadowlands

The MOGP payload for one client version: the group header and the geometry subchunks (triangles, vertices, normals, batches, BSP, liquid, lights). See https://wowdev.wiki/WMO.

WMOGroupBodyVanillaToWotlk

The MOGP payload for one client version: the group header and the geometry subchunks (triangles, vertices, normals, batches, BSP, liquid, lights). See https://wowdev.wiki/WMO.

WMOGroupBodyWod

The MOGP payload for one client version: the group header and the geometry subchunks (triangles, vertices, normals, batches, BSP, liquid, lights). See https://wowdev.wiki/WMO.

WMOGroupCata

One WMO group file for one client version: the format version and the MOGP container holding the group's geometry (see WMOGroupBody). A group holds the 3D model data for one unit of a world map object. See https://wowdev.wiki/WMO.

WMOGroupDragonflightPlus

One WMO group file for one client version: the format version and the MOGP container holding the group's geometry (see WMOGroupBody). A group holds the 3D model data for one unit of a world map object. See https://wowdev.wiki/WMO.

WMOGroupLegion

One WMO group file for one client version: the format version and the MOGP container holding the group's geometry (see WMOGroupBody). A group holds the 3D model data for one unit of a world map object. See https://wowdev.wiki/WMO.

WMOGroupMop

One WMO group file for one client version: the format version and the MOGP container holding the group's geometry (see WMOGroupBody). A group holds the 3D model data for one unit of a world map object. See https://wowdev.wiki/WMO.

WMOGroupShadowlands

One WMO group file for one client version: the format version and the MOGP container holding the group's geometry (see WMOGroupBody). A group holds the 3D model data for one unit of a world map object. See https://wowdev.wiki/WMO.

WMOGroupVanillaToWotlk

One WMO group file for one client version: the format version and the MOGP container holding the group's geometry (see WMOGroupBody). A group holds the 3D model data for one unit of a world map object. See https://wowdev.wiki/WMO.

WMOGroupWod

One WMO group file for one client version: the format version and the MOGP container holding the group's geometry (see WMOGroupBody). A group holds the 3D model data for one unit of a world map object. See https://wowdev.wiki/WMO.