Skip to main content

OverPaintFn

Type Alias OverPaintFn 

Source
pub type OverPaintFn = PaintFn;
Expand description

Callback de pintura vello “over”: idéntico en firma a PaintFn (&mut Scene, &mut Typesetter, PaintRect), pero el runtime lo invoca en una pasada vello FINAL, después de todos los gpu_painter del frame. Sus primitivas se rasterizan sobre fondo transparente y se componen con alpha encima de la intermedia (que ya tiene vello-base + GPU directo). Resuelve el z-order inverso al de GpuPaintFn: permite pintar texto/sprites AA por vello encima de celdas instanciadas por GPU (dominium grid, futuro motor voxel).

Orden total del frame: [vello base] → [gpu_painter] → [over_painter] → [overlay/menús]. Los menús (view_overlay) siguen quedando por encima del over-layer. Ver View::paint_over. Es un alias de PaintFn; existe sólo para documentar la semántica temporal.

Aliased Type§

pub struct OverPaintFn { /* private fields */ }