ColorDisplayFaceExtras.mesa
Copyright © 1986 by Xerox Corporation. All rights reserved.
Doug Wyatt, June 9, 1986 3:02:16 pm PDT
Recent additions to ColorDisplayFace.
DIRECTORY
ColorDisplayDefs USING [ChannelValue],
ColorDisplayDefsExtras USING [ColorTripleArray, ColorValueArray],
ColorDisplayFace USING [ColorMap];
ColorDisplayFaceExtras: CEDAR DEFINITIONS
~ BEGIN
ChannelValue: TYPE ~ ColorDisplayDefs.ChannelValue;
ColorTripleArray: TYPE ~ ColorDisplayDefsExtras.ColorTripleArray;
ColorValueArray: TYPE ~ ColorDisplayDefsExtras.ColorValueArray;
Color maps
ColorMap: TYPE ~ ColorDisplayFace.ColorMap;
SetColorArray: UNSAFE PROC [map: ColorMap, pixelB: ChannelValue,
array: LONG POINTER TO ColorTripleArray];
... sets entire color map for given pixelB value.
SetRArray: UNSAFE PROC [map: ColorMap, array: LONG POINTER TO ColorValueArray];
SetGArray: UNSAFE PROC [map: ColorMap, array: LONG POINTER TO ColorValueArray];
SetBArray: UNSAFE PROC [map: ColorMap, array: LONG POINTER TO ColorValueArray];
... sets entire red, green, or blue map.
END.