Table of Contents

Struct M2Batch.Data

Namespace
WoWLib.Formats.M2.Skin
Assembly
WoWLib.dll

A blittable value twin of the NATIVE layout (size 24): 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 M2Batch.Data
Inherited Members

Fields

ColorIndex

public ushort ColorIndex

Field Value

ushort

Flags

public byte Flags

Field Value

byte

GeosetIndex

public ushort GeosetIndex

Field Value

ushort

MaterialIndex

public ushort MaterialIndex

Field Value

ushort

MaterialLayer

public ushort MaterialLayer

Field Value

ushort

PriorityPlane

public sbyte PriorityPlane

Field Value

sbyte

ShaderId

public ushort ShaderId

Field Value

ushort

SkinSectionIndex

public ushort SkinSectionIndex

Field Value

ushort

TextureComboIndex

public ushort TextureComboIndex

Field Value

ushort

TextureCoordComboIndex

public ushort TextureCoordComboIndex

Field Value

ushort

TextureCount

public ushort TextureCount

Field Value

ushort

TextureTransformComboIndex

public ushort TextureTransformComboIndex

Field Value

ushort

TextureWeightComboIndex

public ushort TextureWeightComboIndex

Field Value

ushort