pub struct EventLoop {
pub device: Arc<Device>,
pub window: Window,
/* private fields */
}Expand description
Pumps an operating system event loop in order to handle input and other events while drawing to the screen, continuously.
Fields§
§device: Arc<Device>Provides access to the current graphics device.
window: WindowProvides access to the current operating system window.
Implementations§
source§impl EventLoop
impl EventLoop
sourcepub fn new() -> EventLoopBuilder
pub fn new() -> EventLoopBuilder
Specifies an event loop.
sourcepub fn run<FrameFn>(self, frame_fn: FrameFn) -> Result<(), DisplayError>where
FrameFn: FnMut(FrameContext<'_>),
pub fn run<FrameFn>(self, frame_fn: FrameFn) -> Result<(), DisplayError>where FrameFn: FnMut(FrameContext<'_>),
Begins running a windowed event loop, providing frame_fn with a context of the current
frame.