pub trait DisplayScreen: Send + Sync {
// Required methods
fn width(&self) -> u32;
fn height(&self) -> u32;
fn stride(&self) -> u32;
fn bpp(&self) -> u8;
fn pixels(&self) -> *const u8;
fn pixels_mut(&mut self) -> *mut u8;
}Expand description
Trait for an individual display screen (offscreen buffer).
Required Methods§
Sourcefn pixels_mut(&mut self) -> *mut u8
fn pixels_mut(&mut self) -> *mut u8
Mutable pointer to the raw pixel data.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".