Struct sdl2::video::WindowPropertiesGetters
[−]
[src]
pub struct WindowPropertiesGetters<'a> { // some fields omitted }
Contains getters to a Window
's properties.
This type acts as an immutable guard to WindowProperties
using Deref
.
Methods from Deref<Target=WindowProperties<'a>>
fn get_display_index(&self) -> SdlResult<i32>
fn set_display_mode(&mut self, display_mode: Option<DisplayMode>) -> SdlResult<()>
fn get_display_mode(&self) -> SdlResult<DisplayMode>
fn get_window_pixel_format(&self) -> PixelFormatEnum
fn get_window_flags(&self) -> u32
fn set_title(&mut self, title: &str)
fn get_title(&self) -> &str
fn set_icon<S: AsRef<SurfaceRef>>(&mut self, icon: S)
fn set_position(&mut self, x: WindowPos, y: WindowPos)
fn get_position(&self) -> (i32, i32)
fn set_size(&mut self, w: i32, h: i32)
fn get_size(&self) -> (i32, i32)
fn get_drawable_size(&self) -> (i32, i32)
fn set_minimum_size(&mut self, w: i32, h: i32)
fn get_minimum_size(&self) -> (i32, i32)
fn set_maximum_size(&mut self, w: i32, h: i32)
fn get_maximum_size(&self) -> (i32, i32)
fn set_bordered(&mut self, bordered: bool)
fn show(&mut self)
fn hide(&mut self)
fn raise(&mut self)
fn maximize(&mut self)
fn minimize(&mut self)
fn restore(&mut self)
fn set_fullscreen(&mut self, fullscreen_type: FullscreenType) -> SdlResult<()>
fn get_surface(&self) -> SdlResult<&SurfaceRef>
fn get_surface_mut(&mut self) -> SdlResult<&mut SurfaceRef>
fn update_surface(&self) -> SdlResult<()>
fn update_surface_rects(&self, rects: &[Rect]) -> SdlResult<()>
fn set_grab(&mut self, grabbed: bool)
fn get_grab(&self) -> bool
fn set_brightness(&mut self, brightness: f64) -> SdlResult<()>
fn get_brightness(&self) -> f64
fn set_gamma_ramp(&mut self, red: Option<&[u16; 256]>, green: Option<&[u16; 256]>, blue: Option<&[u16; 256]>) -> SdlResult<()>
fn get_gamma_ramp(&self) -> SdlResult<(Vec<u16>, Vec<u16>, Vec<u16>)>
Trait Implementations
impl<'a> Deref for WindowPropertiesGetters<'a>
[src]
type Target = WindowProperties<'a>
The resulting type after dereferencing
fn deref(&self) -> &WindowProperties<'a>
The method called to dereference a value