@pbroom/color-kit/computeTypes

PlaneComputeRequest

A batch of plane queries to run against one plane.

interfaceimport type { PlaneComputeRequest } from '@pbroom/color-kit/compute';types.ts:37
interface PlaneComputeRequest {
  plane: PlaneDefinition;
  queries: PlaneQuery[];
  priority?: PlaneComputePriority;
  quality?: PlaneComputeQuality;
  performanceProfile?: PlaneComputePerformanceProfile;
  trace?: PlaneQueryTraceOptions;
}

Properties

planePlaneDefinition
Plane every query runs on.
queriesPlaneQuery[]
Queries to run, in order; results keep this order.
priority?PlaneComputePrioritydefault 'idle'
Urgency hint. Does not change results; the scheduler files telemetry under it.
quality?PlaneComputeQualitydefault 'medium'
Quality hint. Does not change results; the scheduler files telemetry under it.
performanceProfile?PlaneComputePerformanceProfiledefault 'balanced'
Profile hint. Does not change results; the scheduler files telemetry under it.
trace?PlaneQueryTraceOptions
When set, each query is traced and the response carries debugTrace. Omit for the fast path.