Donner SVG main
0.8.0 ยท 382bd0190.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
EditorShellPresentation.h File Reference

EditorShell's direct-to-framebuffer presentation seam: converting cached GL/WGPU tiles and the immediate chrome snapshot into presented pixels. On Geode/WGPU builds this draws the checkerboard, document tiles, and selection chrome straight onto the window framebuffer, in that order, in one frame and with one transform; the tile-geometry helpers are backend-neutral. More...

Include dependency graph for EditorShellPresentation.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.

Functions

PresentedFrameTileGeometry donner::editor::PresentedGeometryFromTileView (const GlTextureCache::TileView &tile)
 Convert an already resolved tile into the shared quad geometry type.

Detailed Description

EditorShell's direct-to-framebuffer presentation seam: converting cached GL/WGPU tiles and the immediate chrome snapshot into presented pixels. On Geode/WGPU builds this draws the checkerboard, document tiles, and selection chrome straight onto the window framebuffer, in that order, in one frame and with one transform; the tile-geometry helpers are backend-neutral.

Function Documentation

◆ PresentedGeometryFromTileView()

PresentedFrameTileGeometry donner::editor::PresentedGeometryFromTileView ( const GlTextureCache::TileView & tile)

Convert an already resolved tile into the shared quad geometry type.

Parameters
tileTile from a sealed frame.