Skip to main content

has_gpu_painter

Function has_gpu_painter 

Source
pub fn has_gpu_painter<Msg>(mounted: &Mounted<Msg>) -> bool
Expand description

Pasada GPU directo: recorre el Mounted en pre-orden DFS (mismo orden que paint) e invoca cada gpu_painter con el encoder y la TextureView del frame. Se ejecuta DESPUÉS de la pasada vello — la intermediate ya tiene fill/image/painter/text encima cuando los callbacks corren, así que su LoadOp debe ser Load. Devuelve si se invocó al menos un painter (para que el caller decida si vale la pena finalizar y submitir el encoder). true si algún nodo del árbol registró un gpu_painter (p. ej. el video de media vía gpu_paint_with). El eventloop lo usa para decidir si la capa de overlay necesita componerse aparte (sobre el contenido gpu) en vez de pintarse en la escena principal.