Mac OS 9
gxSpoolBlock Struct Reference

Data Fields

gxSpoolUPP spoolProcedure
 
void * buffer
 
long bufferSize
 
long count
 
long operationSize
 
long operationOffset
 
gxGraphicsOpcode lastTypeOpcode
 
gxGraphicsOpcode currentOperation
 
gxGraphicsOpcode currentOperand
 
unsigned char compressed
 

Field Documentation

◆ buffer

void* gxSpoolBlock::buffer

these fields are read only

◆ bufferSize

long gxSpoolBlock::bufferSize

source/destination pointer to data

◆ compressed

unsigned char gxSpoolBlock::compressed

e.g., gxTransformTypeOpcode, gxInkTagOpcode

◆ count

long gxSpoolBlock::count

how many bytes for the system to read (flatten) / write (unflatten) these fields are written to (but are not read from)

◆ currentOperand

gxGraphicsOpcode gxSpoolBlock::currentOperand

operation emitted by flatten, or intrepreted by last unflatten

◆ currentOperation

gxGraphicsOpcode gxSpoolBlock::currentOperation

type of last created object

◆ lastTypeOpcode

gxGraphicsOpcode gxSpoolBlock::lastTypeOpcode

the data offset, if any, within the current operation

◆ operationOffset

long gxSpoolBlock::operationOffset

operation size (including operand byte)

◆ operationSize

long gxSpoolBlock::operationSize

how many bytes for the caller to read (unflatten) /write (flatten)


The documentation for this struct was generated from the following file: