Searched refs:dwl_surface (Results 1 – 3 of 3) sorted by relevance
57 pub struct dwl_surface { struct96 parent: *mut dwl_surface, in dwl_context_surface_new() argument103 ) -> *mut dwl_surface; in dwl_context_surface_new() argument106 pub fn dwl_surface_destroy(self_: *mut *mut dwl_surface); in dwl_surface_destroy() argument109 pub fn dwl_surface_commit(self_: *mut dwl_surface); in dwl_surface_commit() argument112 pub fn dwl_surface_buffer_in_use(self_: *mut dwl_surface, buffer_index: usize) -> bool; in dwl_surface_buffer_in_use() argument115 pub fn dwl_surface_flip(self_: *mut dwl_surface, buffer_index: usize); in dwl_surface_flip() argument118 pub fn dwl_surface_flip_to(self_: *mut dwl_surface, dmabuf: *mut dwl_dmabuf); in dwl_surface_flip_to() argument121 pub fn dwl_surface_close_requested(self_: *const dwl_surface) -> bool; in dwl_surface_close_requested()124 pub fn dwl_surface_set_position(self_: *mut dwl_surface, x: u32, y: u32); in dwl_surface_set_position() argument
78 struct dwl_surface { struct95 static_assert(sizeof(((struct dwl_surface *)0)->buffer_use_bit_mask) * 8 >= argument323 struct dwl_surface *surface = (struct dwl_surface *)data; in toplevel_close()345 struct dwl_surface *surface = (struct dwl_surface *)data; in surface_enter()540 struct dwl_surface *surface = (struct dwl_surface *)data; in surface_buffer_release()555 struct dwl_surface *dwl_context_surface_new(struct dwl_context *self, in dwl_context_surface_new()556 struct dwl_surface *parent, in dwl_context_surface_new()569 struct dwl_surface *disp_surface = in dwl_context_surface_new()570 calloc(1, sizeof(struct dwl_surface) + in dwl_context_surface_new()731 void dwl_surface_destroy(struct dwl_surface **self) in dwl_surface_destroy()[all …]
58 struct DwlSurface(*mut dwl_surface);80 fn surface(&self) -> *mut dwl_surface { in surface() argument