Start implementing ggez example

This commit is contained in:
Héctor Ramón Jiménez 2019-07-21 12:35:25 +02:00
parent 2b7ad3d50e
commit 0eaffff422
5 changed files with 188 additions and 0 deletions

26
examples/ggez/renderer.rs Normal file
View file

@ -0,0 +1,26 @@
mod text;
use ggez::graphics::{self, Color};
use ggez::Context;
pub struct Renderer<'a> {
pub context: &'a mut Context,
}
impl Renderer<'_> {
pub fn flush(&mut self) {
graphics::draw_queued_text(
self.context,
graphics::DrawParam::default(),
Default::default(),
graphics::FilterMode::Linear,
)
.expect("Draw text");
}
}
impl iced::Renderer for Renderer<'_> {
type Color = Color;
fn explain(&mut self, layout: &iced::Layout<'_>, color: Color) {}
}