Struct xcb::x::ScreenBuf [−][src]
pub struct ScreenBuf { /* fields omitted */ }
Implementations
pub fn new(
root: Window,
default_colormap: Colormap,
white_pixel: u32,
black_pixel: u32,
current_input_masks: EventMask,
width_in_pixels: u16,
height_in_pixels: u16,
width_in_millimeters: u16,
height_in_millimeters: u16,
min_installed_maps: u16,
max_installed_maps: u16,
root_visual: Visualid,
backing_stores: BackingStore,
save_unders: bool,
root_depth: u8,
allowed_depths: &[DepthBuf]
) -> ScreenBuf
pub fn new(
root: Window,
default_colormap: Colormap,
white_pixel: u32,
black_pixel: u32,
current_input_masks: EventMask,
width_in_pixels: u16,
height_in_pixels: u16,
width_in_millimeters: u16,
height_in_millimeters: u16,
min_installed_maps: u16,
max_installed_maps: u16,
root_visual: Visualid,
backing_stores: BackingStore,
save_unders: bool,
root_depth: u8,
allowed_depths: &[DepthBuf]
) -> ScreenBuf
Construct a new ScreenBuf.
Methods from Deref<Target = Screen>
pub fn allowed_depths(&self) -> DepthIterator<'_>ⓘNotable traits for DepthIterator<'a>impl<'a> Iterator for DepthIterator<'a> type Item = &'a Depth;
Notable traits for DepthIterator<'a>
impl<'a> Iterator for DepthIterator<'a> type Item = &'a Depth;
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ScreenBuf
impl UnwindSafe for ScreenBuf
Blanket Implementations
Mutably borrows from an owned value. Read more