Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 928 Bytes

README.md

File metadata and controls

21 lines (14 loc) · 928 Bytes

Simple (at least I tried) Rust winit example "0.29.15"

This simple example only create windows and manage windows list.

The ZxWindow structure is an abstration to a Window. You can put everything in here. For the moment, it only implements :

pub fn on_key_input(&mut self, code: KeyCode, pressed: bool, queue: &Rc<CmdQueue>)

Where CmdQueue allows the method to communicate with the event_loop, by example, in order to create new windows (you can add other commands).

And the event_loop handles ZxWindow list. If this list is empty, the application exists.

next steps :

  • add wgpu stuff
  • implements other events
  • add async ops (threads, update cmdqueue)
  • add fullscreen support
  • add system tray icons