Table of Contents

Struct MapPointLight3.Data

Namespace
WoWLib.Formats.WDT.Lights.Chunks
Assembly
WoWLib.dll

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

Fields

AttenuationEnd

public float AttenuationEnd

Field Value

float

AttenuationStart

public float AttenuationStart

Field Value

float

Color

public CImVector.Data Color

Field Value

CImVector.Data

Flags

public ushort Flags

Field Value

ushort

Id

public uint Id

Field Value

uint

Intensity

public float Intensity

Field Value

float

MltaIndex

public short MltaIndex

Field Value

short

Position

public C3Vector.Data Position

Field Value

C3Vector.Data

Rotation

public C3Vector.Data Rotation

Field Value

C3Vector.Data

ScaleHalf

public ushort ScaleHalf

Field Value

ushort

TextureIndex

public short TextureIndex

Field Value

short

TileX

public ushort TileX

Field Value

ushort

TileY

public ushort TileY

Field Value

ushort