Struct SMChunk.Data
A blittable value twin of the NATIVE layout (size 128): 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 SMChunk.Data
- Inherited Members
Fields
AreaId
public uint AreaId
Field Value
Flags
public MapChunkFlags Flags
Field Value
HolesLowRes
public ushort HolesLowRes
Field Value
IndexX
public uint IndexX
Field Value
IndexY
public uint IndexY
Field Value
NDoodadRefs
public uint NDoodadRefs
Field Value
NLayers
public uint NLayers
Field Value
NMapObjRefs
public uint NMapObjRefs
Field Value
NSndEmitters
public uint NSndEmitters
Field Value
NoEffectDoodad
public byte* NoEffectDoodad
Field Value
- byte*
OfsAlpha
public uint OfsAlpha
Field Value
OfsHeight
public uint OfsHeight
Field Value
OfsLayer
public uint OfsLayer
Field Value
OfsLiquid
public uint OfsLiquid
Field Value
OfsMccv
public uint OfsMccv
Field Value
OfsMclv
public uint OfsMclv
Field Value
OfsNormal
public uint OfsNormal
Field Value
OfsRefs
public uint OfsRefs
Field Value
OfsShadow
public uint OfsShadow
Field Value
OfsSndEmitters
public uint OfsSndEmitters
Field Value
Position
public C3Vector.Data Position
Field Value
PredominantTexture
public byte* PredominantTexture
Field Value
- byte*
SizeAlpha
public uint SizeAlpha
Field Value
SizeLiquid
public uint SizeLiquid
Field Value
SizeShadow
public uint SizeShadow
Field Value
UnknownButUsed
public ushort UnknownButUsed
Field Value
Unused
public uint Unused