Searched defs:dwl_surface (Results 1 – 3 of 3) sorted by relevance
57 pub struct dwl_surface { struct58 pub _bindgen_opaque_blob: [u64; 12usize],139 ) -> *mut dwl_surface; in dwl_context_surface_new()143 pub fn dwl_surface_destroy(self_: *mut *mut dwl_surface); in dwl_surface_destroy()146 pub fn dwl_surface_commit(self_: *mut dwl_surface); in dwl_surface_commit()149 pub fn dwl_surface_buffer_in_use(self_: *mut dwl_surface, buffer_index: usize) -> bool; in dwl_surface_buffer_in_use()152 pub fn dwl_surface_flip(self_: *mut dwl_surface, buffer_index: usize); in dwl_surface_flip()155 pub fn dwl_surface_flip_to(self_: *mut dwl_surface, import_id: u32); in dwl_surface_flip_to()161 pub fn dwl_surface_set_position(self_: *mut dwl_surface, x: u32, y: u32); in dwl_surface_set_position()173 pub fn dwl_surface_set_scanout_id(self_: *mut dwl_surface, scanout_id: u32); in dwl_surface_set_scanout_id()
131 struct dwl_surface { struct150 static_assert(sizeof(((struct dwl_surface *)0)->buffer_use_bit_mask) * 8 >= argument
95 fn surface(&self) -> *mut dwl_surface { in surface()