Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct Device<'a>
- {
- framebuffer: Texture<'a>,
- canvas: Canvas<Window>,
- }
- impl<'a> Device<'a>
- {
- fn new(window: Window) -> Device<'a>
- {
- let (width, height) = window.size();
- let canvas_builder = window.into_canvas();
- let canvas = canvas_builder.build().unwrap();
- let creator = canvas.texture_creator();
- let framebuffer = creator.create_texture_streaming(PixelFormatEnum::RGB24, width, height).unwrap();
- Device { canvas: canvas, framebuffer: framebuffer }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement