Expand description
Deferred atlas rendering commands.
During glyph encoding, outline and COLR glyph draw commands are recorded
into an AtlasCommandRecorder rather than being executed immediately.
At render time the application drains the pending recorders (grouped by
atlas page) and replays them into a single glyph renderer that is reset
between pages.
This approach:
- Supports multiple atlas pages (not just page 0)
- Keeps a single glyph renderer (same atlas page size)
- Mirrors the
drain_pending_uploadspattern used for bitmap glyphs
Structs§
- Atlas
Command Recorder - Records atlas draw commands for a single atlas page.
Enums§
- Atlas
Command - A single draw command recorded for deferred atlas rendering.
- Atlas
Paint - Paint type for atlas commands.