struct property
Describes the raw memory layout, construction, and pointer representation of this struct type.
Implementation
static final StructType<MsfGifStateD> struct = .new(
factory: MsfGifStateD.new,
layout: .aligned<MsfGifStateField>({
.fileWriteFunc: RPointer(RFunction<MsfGifFileWriteCallbackBase>()),
.fileWriteData: RPointer(RVoid()),
.previousFrame: RStruct(_MsfGifCookedFrameD.struct),
.currentFrame: RStruct(_MsfGifCookedFrameD.struct),
.lzwMem: RPointer(RInt16()),
.listHead: RPointer(ROpaque()),
.listTail: RPointer(ROpaque()),
.width: RInt(),
.height: RInt(),
.customAllocatorContext: RPointer(RVoid()),
.framesSubmitted: RInt(),
}),
);