DataRep:
TYPE ~
RECORD[
terminal: Terminal.Virtual ← NIL,
frame: ARRAY Channel OF Terminal.FrameBuffer,
case: Case ← nil, -- what type of color
zerosAreClear: BOOL ← FALSE, -- special case for sampled black clear.
flags: PrincOps.BitBltFlags ← [], -- bitblt flags
grayWordA: WORD ← 0, -- bitblt gray word [red, green]
grayWordB: WORD ← 0, -- bitblt gray word [blue, blue]
stipple: StippleArray ← ALL[0], -- stipple pattern
sampledColor: ImagerColorDefs.SampledColor ← NIL, -- sampled color
paToDevice: ImagerTransformation.Transformation ← NIL, -- transformation from pa coords to display
buffer: ImagerSample.SampleBuffer ← NIL, -- scan line buffer for samples
sampler: ARRAY Channel OF ImagerSample.Sampler ← ALL[NIL], -- sampler information
extras: REF ← NIL
];