struct property

StructType<MsfGifStateD> struct
final

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(),
  }),
);