Struct vnc::PixelFormat
source · [−]pub struct PixelFormat {
pub bits_per_pixel: u8,
pub big_endian_flag: u8,
pub true_color_flag: u8,
pub red_max: u16,
pub green_max: u16,
pub blue_max: u16,
pub red_shift: u8,
pub green_shift: u8,
pub blue_shift: u8,
/* private fields */
}Fields
bits_per_pixel: u8big_endian_flag: u8true_color_flag: u8red_max: u16green_max: u16blue_max: u16red_shift: u8green_shift: u8blue_shift: u8Implementations
sourceimpl PixelFormat
impl PixelFormat
pub fn bgra() -> PixelFormat
pub fn rgba() -> PixelFormat
Trait Implementations
sourceimpl Clone for PixelFormat
impl Clone for PixelFormat
sourcefn clone(&self) -> PixelFormat
fn clone(&self) -> PixelFormat
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for PixelFormat
impl Debug for PixelFormat
sourceimpl Default for PixelFormat
impl Default for PixelFormat
sourceimpl From<PixelFormat> for Vec<u8>
impl From<PixelFormat> for Vec<u8>
sourcefn from(pf: PixelFormat) -> Vec<u8>
fn from(pf: PixelFormat) -> Vec<u8>
Converts to this type from the input type.
sourceimpl TryFrom<[u8; 16]> for PixelFormat
impl TryFrom<[u8; 16]> for PixelFormat
impl Copy for PixelFormat
Auto Trait Implementations
impl RefUnwindSafe for PixelFormat
impl Send for PixelFormat
impl Sync for PixelFormat
impl Unpin for PixelFormat
impl UnwindSafe for PixelFormat
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more