-- CGColor.mesa -- Last edited by Maureen Stone, July 1, 1982 1:57 pm -- Last edited by Doug Wyatt, August 31, 1982 2:50 pm -- Internal color definitions DIRECTORY GraphicsBasic USING [Color]; CGColor: CEDAR DEFINITIONS = { Color: TYPE = GraphicsBasic.Color; GetStipple: PROC[color: Color] RETURNS[CARDINAL] = INLINE { RETURN[color.g*256+color.b] }; -- get a color's stipple pattern, assuming color.tag = stipple -- The following convert between (hue, saturation, value) and (red, green, blue). -- All REALs should be in the range [0..1]. HSVToRGB: PROC[h, s, v: REAL] RETURNS[r, g, b: REAL]; RGBToHSV: PROC[r, g, b: REAL] RETURNS[h, s, v: REAL]; }.