Fields
r: f32
g: f32
b: f32
a: f32
Implementations
sourceimpl Color
impl Color
pub fn rgba(r: f32, g: f32, b: f32, a: f32) -> Color
pub fn rgb(r: f32, g: f32, b: f32) -> Color
pub fn rgba_i(r: u8, g: u8, b: u8, a: u8) -> Color
pub fn rgb_i(r: u8, g: u8, b: u8) -> Color
pub fn lerp(self, c: Color, u: f32) -> Color
pub fn hsla(h: f32, s: f32, l: f32, a: f32) -> Color
pub fn hsl(h: f32, s: f32, l: f32) -> Color
Trait Implementations
impl Copy for Color
Auto Trait Implementations
impl RefUnwindSafe for Color
impl Send for Color
impl Sync for Color
impl Unpin for Color
impl UnwindSafe for Color
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
sourcefn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.