Skip to main content

Module compositing

Module compositing 

Source
Expand description

Tile compositing pipeline for the GPU rendering layer.

Provides CPU-side Porter-Duff compositing, multi-layer stacking, 4x5 color matrix transforms, and a high-level TileRenderPipeline that wires everything together with shader hot-reload support.

Structs§

ColorMatrix
A 4×5 colour transformation matrix.
CompositeStats
Per-channel statistics over a composited image.
Layer
A compositable image layer with blend settings.
Rgba
A 32-bit RGBA colour in linear-light floating-point space.
TileCompositor
Composites a stack of Layers into a single image tile.
TileRenderPipeline
High-level CPU rendering pipeline: shader hot-reload + layer compositing

Enums§

BlendMode
Porter-Duff and Photoshop blend modes.