Lines Matching refs:RutabagaGrallocFlags
46 pub struct RutabagaGrallocFlags(pub u32); struct
48 impl RutabagaGrallocFlags { impl
51 pub fn empty() -> RutabagaGrallocFlags { in empty()
52 RutabagaGrallocFlags(0) in empty()
58 pub fn new(raw: u32) -> RutabagaGrallocFlags { in new() argument
59 RutabagaGrallocFlags(raw) in new()
64 pub fn use_scanout(self, e: bool) -> RutabagaGrallocFlags { in use_scanout() argument
66 RutabagaGrallocFlags(self.0 | RUTABAGA_GRALLOC_USE_SCANOUT) in use_scanout()
68 RutabagaGrallocFlags(self.0 & !RUTABAGA_GRALLOC_USE_SCANOUT) in use_scanout()
74 pub fn use_rendering(self, e: bool) -> RutabagaGrallocFlags { in use_rendering() argument
76 RutabagaGrallocFlags(self.0 | RUTABAGA_GRALLOC_USE_RENDERING) in use_rendering()
78 RutabagaGrallocFlags(self.0 & !RUTABAGA_GRALLOC_USE_RENDERING) in use_rendering()
84 pub fn use_linear(self, e: bool) -> RutabagaGrallocFlags { in use_linear() argument
86 RutabagaGrallocFlags(self.0 | RUTABAGA_GRALLOC_USE_LINEAR) in use_linear()
88 RutabagaGrallocFlags(self.0 & !RUTABAGA_GRALLOC_USE_LINEAR) in use_linear()
94 pub fn use_sw_write(self, e: bool) -> RutabagaGrallocFlags { in use_sw_write() argument
96 RutabagaGrallocFlags(self.0 | RUTABAGA_GRALLOC_USE_SW_WRITE_OFTEN) in use_sw_write()
98 RutabagaGrallocFlags(self.0 & !RUTABAGA_GRALLOC_USE_SW_WRITE_OFTEN) in use_sw_write()
104 pub fn use_sw_read(self, e: bool) -> RutabagaGrallocFlags { in use_sw_read() argument
106 RutabagaGrallocFlags(self.0 | RUTABAGA_GRALLOC_USE_SW_READ_OFTEN) in use_sw_read()
108 RutabagaGrallocFlags(self.0 & !RUTABAGA_GRALLOC_USE_SW_READ_OFTEN) in use_sw_read()
149 pub flags: RutabagaGrallocFlags,
362 flags: RutabagaGrallocFlags::empty().use_scanout(true), in create_render_target()
390 flags: RutabagaGrallocFlags::empty().use_linear(true), in create_video_buffer()
427 flags: RutabagaGrallocFlags::empty() in export_and_map()