Expand description
Output device parameter types — pure data structures for rendering operations.
Structs§
- Axial
Shading Params - Parameters for axial (linear) gradient shading (Type 2).
- BgUcr
State - Pre-sampled black generation / undercolor removal state for PDF output.
- Clip
Params - Parameters for clipping.
- Color
Stop - A single color stop in a gradient.
- Fill
Params - Parameters for filling a path.
- Halftone
Screen - A pre-computed halftone screen for PDF output.
- Halftone
State - Pre-computed halftone state captured at paint time.
- Image
Params - Parameters for drawing an image.
- Mesh
Shading Params - Parameters for Gouraud-shaded triangle mesh shading (Types 4 & 5).
- Patch
Shading Params - Parameters for Coons/tensor-product patch mesh shading (Types 6 & 7).
- Pattern
Fill Params - Parameters for a tiled pattern fill.
- Radial
Shading Params - Parameters for radial gradient shading (Type 3).
- Shading
Patch - A patch in a Coons or tensor-product patch mesh.
- Shading
Triangle - A triangle in a shading mesh.
- Shading
Vertex - A vertex in a shading triangle mesh.
- Spot
Color - Native Separation/DeviceN color info for PDF output.
- Stroke
Params - Parameters for stroking a path.
- Text
Params - Parameters for a text element emitted by show operators.
- Tint
Lookup Table - Pre-sampled tint transform: maps input tint values to alt-space components.
- Transfer
State - Transfer function state captured at paint time.
Enums§
- Image
Color Space - VM-free color space enum for images stored in the display list.
- Shading
Color Space - Color space carried through the display list for native shading output.
- Simple
Color Space - Simple device color space for alt-space references.
- Spot
Color Space - Separation or DeviceN color space with pre-sampled tint function.
Constants§
- CMYK_
ALL - CMYK_C
- Bitmask of CMYK channels painted by an overprint operation. Bits: 0=Cyan, 1=Magenta, 2=Yellow, 3=Black.
- CMYK_K
- CMYK_M
- CMYK_Y
Traits§
- Page
Sink - Trait for consuming rendered page pixel data.
- Page
Sink Factory - Factory for creating per-page sinks.
Functions§
- cmyk_
channel_ for_ name - Map a CMYK process color name to its channel bit.
Type Aliases§
- Transfer
Table - Pre-sampled transfer function (256 samples, domain
[0,1]→ range[0,1]). Arc for cheap clone across display list elements.