Table of Contents

Struct SmMapObjDef.Data

Namespace
WoWLib.Formats.Common
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 SmMapObjDef.Data
Inherited Members

Fields

DoodadSet

public ushort DoodadSet

Field Value

ushort

Extents

public CAaBox.Data Extents

Field Value

CAaBox.Data

Flags

public MapObjDefFlags Flags

Field Value

MapObjDefFlags

NameId

public uint NameId

Field Value

uint

NameSet

public ushort NameSet

Field Value

ushort

Position

public C3Vector.Data Position

Field Value

C3Vector.Data

Rotation

public C3Vector.Data Rotation

Field Value

C3Vector.Data

Scale

public ushort Scale

Field Value

ushort

UniqueId

public uint UniqueId

Field Value

uint