1
0
mirror of https://github.com/emilk/egui.git synced 2026-09-01 14:20:04 -04:00

Allow resizing fonts at runtime

This commit is contained in:
Emil Ernerfeldt
2019-01-17 11:03:39 -06:00
parent fe3542a28d
commit 88fdd127ea
9 changed files with 156 additions and 57 deletions

View File

@@ -30,12 +30,10 @@ pub struct State {
impl State {
fn new(canvas_id: &str) -> Result<State, JsValue> {
let emigui = Emigui::new();
let webgl_painter = webgl::Painter::new(canvas_id, emigui.texture())?;
Ok(State {
app: Default::default(),
emigui,
webgl_painter,
emigui: Emigui::new(),
webgl_painter: webgl::Painter::new(canvas_id)?,
everything_ms: 0.0,
})
}
@@ -58,7 +56,7 @@ impl State {
region.add(label(format!("Everything: {:.1} ms", self.everything_ms)));
let frame = self.emigui.paint();
let result = self.webgl_painter.paint(&frame);
let result = self.webgl_painter.paint(&frame, self.emigui.texture());
self.everything_ms = now_ms() - everything_start;