| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version |
A paint operation that "erases" color from the destination stream, except for the color in the new content being drawn. More precisely, each bit in the resulting color value of a pixel on the destination stream will be set to one if the corresponding bit was already one on the destination stream and is one in the new content being drawn. See paint-operation.
For example, if you set the foreground-color of a stream to be red
and set its paint-operation to be po-and
, and then you draw a line
on the stream, then the colors that will be produced where the line is
drawn will consist only of whatever redness was already there on the
destination stream.
If the stream has a palette, then the bit-combining is done on palette indices rather than on true-color values. This tends to result in palette indices of unrelated colors that are not predictable from the colors being combined.
Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.
| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version |