Table of Contents

Struct SmoMaterial.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 SmoMaterial.Data
Inherited Members

Fields

BlendMode

public uint BlendMode

Field Value

uint

Color2

public uint Color2

Field Value

uint

DiffColor

public CImVector.Data DiffColor

Field Value

CImVector.Data

Flags

public MaterialFlags Flags

Field Value

MaterialFlags

Flags2

public uint Flags2

Field Value

uint

FrameSidnColor

public CImVector.Data FrameSidnColor

Field Value

CImVector.Data

GroundType

public uint GroundType

Field Value

uint

RunTimeData

public uint* RunTimeData

Field Value

uint*

Shader

public uint Shader

Field Value

uint

SidnColor

public CImVector.Data SidnColor

Field Value

CImVector.Data

Texture1

public uint Texture1

Field Value

uint

Texture2

public uint Texture2

Field Value

uint

Texture3

public uint Texture3

Field Value

uint