@pbroom/color-kit/driverColor area
ColorAreaPlaneDefinition
Plain, serializable OKLCH plane description of a color area; see toColorAreaPlaneDefinition.
import type { ColorAreaPlaneDefinition } from '@pbroom/color-kit/driver';color-area.ts:337interface ColorAreaPlaneDefinition {
model: 'oklch';
x: { channel: ColorAreaChannel; range: [number, number] };
y: { channel: ColorAreaChannel; range: [number, number] };
fixed: { l: number; c: number; h: number; alpha: number };
}Properties
- model
'oklch' - Always
'oklch'. - x
{ channel: ColorAreaChannel; range: [number, number] } - Horizontal axis channel and
[start, end]range. - y
{ channel: ColorAreaChannel; range: [number, number] } - Vertical axis channel and
[start, end]range. - fixed
{ l: number; c: number; h: number; alpha: number } - Reference color channels; the axis channels are overridden per point.