[−][src]Struct framebuffer_manager::Pixel
Represents a pixel on the screen
Methods
impl Pixel
[src]
pub fn set_rgb(&self, buffer: &mut [u8], r: u8, g: u8, b: u8)
[src]
Sets the Pixel
to the given RGB value in the given buffer
pub fn get_rgb(&self, buffer: &[u8]) -> (u8, u8, u8)
[src]
Gets the current color of the Pixel
Auto Trait Implementations
impl Send for Pixel
impl Unpin for Pixel
impl Sync for Pixel
impl UnwindSafe for Pixel
impl RefUnwindSafe for Pixel
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,