Expand description
Late-pass textured-quad pipeline for FlexText scene nodes.
Structurally identical to SpritePipeline
β same shader, same instancing layout, same blend-mode cache β
but walks the scene for Node::FlexText instead of
Node::Sprite and is invoked by the renderer in the fourth
render pass, after TextPipeline. The
intent is for cosmic-text-rendered axis labels / legends / KPI
big numbers to paint on top of the chartβs
Graphics primitives instead of under
them.
Kept as a separate file from sprite_pipeline.rs so the pass
order is self-documenting at the call site in
crate::render::Renderer::render_stage_fast.
StructsΒ§
- Batch π
- Flex
Text πInstance - Flex
Text πPipeline
ConstantsΒ§
- ATTR_
LAYOUT π
FunctionsΒ§
- collect_
batches π - push_
flex_ πtext_ instance - with_
premultiplied_ πalpha