Table of Contents

Enum GroupFlags

Namespace
WoWLib.Formats.WMO.Group.Chunks
Assembly
WoWLib.dll

Group flag bits (MOGP and MOGI flags).

[Flags]
public enum GroupFlags : uint

Fields

AlwaysDraw = 65536

Always draw (clears exterior after group creation).

Antiportal = 67108864

An antiportal occluder group (SMOGroup::ANTIPORTAL).

Exterior = 8

Outdoor group (SMOGroup::EXTERIOR).

ExteriorCull = 536870912

Exterior culling (SMOGroup::EXTERIOR_CULL, Legion+).

ExteriorLit = 64

Use exterior lighting; no local diffuse.

HasBsp = 1

Has a collision BSP tree (MOBN/MOBR).

HasDoodads = 2048

Has doodad references (MODR).

HasLightMap = 2

Has a light map (v14 legacy; unused since vanilla).

HasLights = 512

Has light references (MOLR).

HasLiquid = 4096

Has liquid (MLIQ), or an implicitly full volume.

HasThreeMotv = 1073741824

Has three MOTV texcoord sets, e.g. for shader 18.

HasTriangleStrips = 131072

Has triangle-strip data (MORI/MORB).

HasTwoMocv = 16777216

Has a second MOCV layer; only its alpha is used.

HasTwoMotv = 33554432

Has two MOTV texcoord sets (SMOGroup::TVERTS2).

HasVertexColors = 4

Has vertex colors (MOCV).

Interior = 8192

Indoor group (SMOGroup::INTERIOR).

Lod = 1024

Legion+: an LOD group. Pre-Cata: marked the unused MPB* chunks.

MountAllowed = 2097152

Mounting is allowed in this group.

Ocean = 524288

The liquid is ocean, not water (LiquidType handling).

QueryMountAllowed = 32768

Pre-WotLK: whether mount queries are allowed.

ShowExteriorSky = 256

Show the exterior sky inside this interior group.

ShowSkybox = 262144

Show the skybox; unset automatically when MOSB is absent.

Unreachable = 128

Unreachable (SMOGroup::UNREACHABLE).