Table of Contents

Struct SmoHeader.Data

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

A blittable value twin of the NATIVE layout (size 64): read or write whole record buffers through Vector<T>.AsSpan<Data>() / FixedArray<T>.AsSpan<Data>() — one interop crossing for the buffer, where the live-view indexer pays per element. Field offsets are the native ABI's, asserted in the shim.

public struct SmoHeader.Data
Inherited Members

Fields

AmbientColor

public CArgb.Data AmbientColor

Field Value

CArgb.Data

BoundingBox

public CAaBox.Data BoundingBox

Field Value

CAaBox.Data

Flags

public HeaderFlags Flags

Field Value

HeaderFlags

NDoodadDefs

public uint NDoodadDefs

Field Value

uint

NDoodadNames

public uint NDoodadNames

Field Value

uint

NDoodadSets

public uint NDoodadSets

Field Value

uint

NGroups

public uint NGroups

Field Value

uint

NLights

public uint NLights

Field Value

uint

NPortals

public uint NPortals

Field Value

uint

NTextures

public uint NTextures

Field Value

uint

NumLod

public ushort NumLod

Field Value

ushort

WmoId

public uint WmoId

Field Value

uint