Individual pixels and runs of pixels on a single scan line may be accessed using the following operations:
- GetPixel - returns the set of values stored at a pixel.
- PutPixel - stores a set of values at a pixel.
- GetScanSeg - returns values for a contiguous run of pixels.
- PutScanSeg - stores values for a contiguous run of pixels.
- PixelOp - combines a set of values with all pixels in a rectangular area of the PixelBuffer, logical operations (AND, OR XOR) and matting operations (WriteUnder, WriteOver) are performed, as well as simple writes.