Enum LayerFlags
Per-cell texture-layer flag bits (SMLayer.flags). The low 6 bits hold the animation rotation (0x7) and speed (0x38); see SMLayer.animation_rotation()/animation_speed().
[Flags]
public enum LayerFlags : uint
Fields
AlphaMapCompressed = 512The layer's MCAL alpha map is RLE-compressed on disk. wowlib decodes it either way; on write it re-compresses when this bit is set.
AnimationEnabled = 64Texture-coordinate animation is on.
Overbright = 128Render much brighter (used for glowing lava).
UseAlphaMap = 256This layer blends through an MCAL alpha map (set on every layer after the first).
UseCubeMapReflection = 1024Treat the ground layer as a skybox reflection (needs an MTXF entry).
unknown_0x1000 = 4096WoD?+; see 0x800.
unknown_0x800 = 2048WoD?+ with 0x1000: apply the texture-effect texture scale.