[][src]Struct rgx::core::Rgba8

#[repr(C)]
pub struct Rgba8 {
    pub r: u8,
    pub g: u8,
    pub b: u8,
    pub a: u8,
}

Fields

r: u8g: u8b: u8a: u8

Methods

impl Rgba8[src]

pub const TRANSPARENT: Self[src]

pub const WHITE: Self[src]

pub const BLACK: Self[src]

pub const RED: Self[src]

pub const GREEN: Self[src]

pub const BLUE: Self[src]

pub const fn new(r: u8, g: u8, b: u8, a: u8) -> Self[src]

Trait Implementations

impl Into<Rgba8> for Bgra8[src]

impl Eq for Rgba8[src]

impl Clone for Rgba8[src]

impl PartialEq<Rgba8> for Rgba8[src]

impl From<Rgba> for Rgba8[src]

impl From<u32> for Rgba8[src]

impl From<Rgba8> for Bgra8[src]

impl From<Rgba8> for Rgba[src]

impl Copy for Rgba8[src]

impl Debug for Rgba8[src]

impl Display for Rgba8[src]

impl FromStr for Rgba8[src]

type Err = ParseIntError

The associated error which can be returned from parsing.

fn from_str(hex_code: &str) -> Result<Self, Self::Err>[src]

Parse a color code of the form '#ffffff' into an instance of 'Rgba8'. The alpha is always 0xff.

Auto Trait Implementations

impl Send for Rgba8

impl Unpin for Rgba8

impl Sync for Rgba8

impl UnwindSafe for Rgba8

impl RefUnwindSafe for Rgba8

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

impl<T> From<T> for T[src]

impl<T> ToString for T where
    T: Display + ?Sized
[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]

impl<T> Supports<T> for T