[][src]Struct xcb::render::Directformat

pub struct Directformat {
    pub base: xcb_render_directformat_t,
}

Fields

base: xcb_render_directformat_t

Methods

impl Directformat[src]

pub fn new(
    red_shift: u16,
    red_mask: u16,
    green_shift: u16,
    green_mask: u16,
    blue_shift: u16,
    blue_mask: u16,
    alpha_shift: u16,
    alpha_mask: u16
) -> Directformat
[src]

pub fn red_shift(&self) -> u16[src]

pub fn red_mask(&self) -> u16[src]

pub fn green_shift(&self) -> u16[src]

pub fn green_mask(&self) -> u16[src]

pub fn blue_shift(&self) -> u16[src]

pub fn blue_mask(&self) -> u16[src]

pub fn alpha_shift(&self) -> u16[src]

pub fn alpha_mask(&self) -> u16[src]

Trait Implementations

impl Copy for Directformat[src]

impl Clone for Directformat[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for Directformat

impl Sync for Directformat

impl Send for Directformat

impl UnwindSafe for Directformat

impl RefUnwindSafe for Directformat

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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> Borrow<T> for T where
    T: ?Sized
[src]

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

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