[][src]Struct framebuffer_manager::Pixel

pub struct Pixel { /* fields omitted */ }

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]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]