diff options
author | 2019-07-21 12:35:25 +0200 | |
---|---|---|
committer | 2019-07-21 12:35:25 +0200 | |
commit | 0eaffff422767b42b94acb58912e84e68a07c282 (patch) | |
tree | 3c195a29f94edb3cd62f8ed395a7f4a4688d8f40 /examples/ggez/renderer.rs | |
parent | 2b7ad3d50eae48b1963aa8e866e184c41133ca3d (diff) | |
download | iced-0eaffff422767b42b94acb58912e84e68a07c282.tar.gz iced-0eaffff422767b42b94acb58912e84e68a07c282.tar.bz2 iced-0eaffff422767b42b94acb58912e84e68a07c282.zip |
Start implementing `ggez` example
Diffstat (limited to '')
-rw-r--r-- | examples/ggez/renderer.rs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/examples/ggez/renderer.rs b/examples/ggez/renderer.rs new file mode 100644 index 00000000..ae6e3250 --- /dev/null +++ b/examples/ggez/renderer.rs @@ -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) {} +} |