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