Struct SmoMaterial.Data
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
Color2
public uint Color2
Field Value
DiffColor
public CImVector.Data DiffColor
Field Value
Flags
public MaterialFlags Flags
Field Value
Flags2
public uint Flags2
Field Value
FrameSidnColor
public CImVector.Data FrameSidnColor
Field Value
GroundType
public uint GroundType
Field Value
RunTimeData
public uint* RunTimeData
Field Value
- uint*
Shader
public uint Shader
Field Value
SidnColor
public CImVector.Data SidnColor
Field Value
Texture1
public uint Texture1
Field Value
Texture2
public uint Texture2
Field Value
Texture3
public uint Texture3