[−][src]Module sixtyfps_corelib::eventloop
This module contains the event loop implementation using winit, as well as the GenericWindow trait used by the generated code and the run-time to change aspects of windows on the screen.
Modules
ffi | This module contains the functions needed to interface with the event loop and window traits from outside the Rust language. |
Structs
ComponentWindow | The ComponentWindow is the (rust) facing public type that can render the items of components to the screen. |
EventLoop | This is the main structure to hold the event loop responsible for delegating events from the windowing system to the individual windows managed by the run-time, and then subsequently to the items. These are typically rendering and input events. |
Enums
CustomEvent | This enum captures run-time specific events that can be dispatched to the event loop in addition to the winit events. |
Traits
GenericWindow | This trait represents the interface that the generated code and the run-time require in order to implement functionality such as device-independent pixels, window resizing and other typicaly windowing system related tasks. |