repose_core/
render_api.rs

1use crate::view::Scene;
2
3#[derive(Clone, Copy)]
4pub struct GlyphRasterConfig {
5    pub px: f32,
6}
7
8pub trait RenderBackend {
9    fn configure_surface(&mut self, width: u32, height: u32);
10    fn frame(&mut self, scene: &Scene, glyph_cfg: GlyphRasterConfig);
11}