Trait rinwindow::window::WindowT [−][src]
pub trait WindowT { fn make_current(&mut self); fn swap_buffers(&mut self); fn update(&mut self); fn fps(&self) -> f64; fn frames(&self) -> u64; fn set_swap_interval(&mut self, frames: u32); fn event_stream<'a>(&mut self) -> Stream<'a, Event>; fn curr_frame_time_ns(&self) -> u64; fn curr_frame_time_s(&self) -> f64; fn time_elapsed_ns(&self) -> u64; fn size(&self) -> Vec2<i32>; fn width(&self) -> i32; fn height(&self) -> i32; fn aspect_ratio(&self) -> f32; fn set_position(&mut self, pos: Pnt2<i32>); fn screen_size(&self) -> Vec2<u32>; fn should_close(&self) -> bool; fn set_should_close(&mut self); fn set_fullscreen(&mut self, fullscreen: bool); fn dpi(&self) -> u32 { ... } fn resolution_factor(&self) -> f32 { ... } fn viewport(&self) -> Rect<i32> { ... } }
Required Methods
fn make_current(&mut self)
fn swap_buffers(&mut self)
fn update(&mut self)
fn fps(&self) -> f64
fn frames(&self) -> u64
fn set_swap_interval(&mut self, frames: u32)
fn event_stream<'a>(&mut self) -> Stream<'a, Event>
fn curr_frame_time_ns(&self) -> u64
fn curr_frame_time_s(&self) -> f64
fn time_elapsed_ns(&self) -> u64
fn size(&self) -> Vec2<i32>
fn width(&self) -> i32
fn height(&self) -> i32
fn aspect_ratio(&self) -> f32
fn set_position(&mut self, pos: Pnt2<i32>)
fn screen_size(&self) -> Vec2<u32>
fn should_close(&self) -> bool
fn set_should_close(&mut self)
fn set_fullscreen(&mut self, fullscreen: bool)
Provided Methods
Implementors
impl WindowT for Window