Trait embedded_graphics::pixelcolor::raw::RawData
source · [−]pub trait RawData: Sized + Sealed + RawDataIterNext<LittleEndian> + RawDataIterNext<BigEndian> + From<Self::Storage> {
type Storage;
const BITS_PER_PIXEL: usize;
fn into_inner(self) -> Self::Storage;
fn from_u32(value: u32) -> Self;
}
Expand description
Trait implemented by all RawUx
types.
Associated Types
Associated Constants
const BITS_PER_PIXEL: usize
const BITS_PER_PIXEL: usize
Bits per pixel.
Required methods
fn into_inner(self) -> Self::Storage
fn into_inner(self) -> Self::Storage
Converts this raw data into the storage type.
If the primitive integer types used as the storage type contains more bits
than used by this type the unused most significant bits are set to 0
.
Implementations on Foreign Types
sourceimpl RawData for ()
impl RawData for ()
Dummy implementation for ()
.
()
can be used as PixelColor::Raw
if raw data conversion isn’t required.