Struct rio_config::colors::ColorBuilder
source · pub struct ColorBuilder {
pub red: f64,
pub green: f64,
pub blue: f64,
pub alpha: f64,
}Fields§
§red: f64§green: f64§blue: f64§alpha: f64Implementations§
source§impl ColorBuilder
impl ColorBuilder
pub fn from_hex(hex: String, conversion_type: Format) -> Result<Self, String>
pub fn from_rgb(rgb: ColorRgb, conversion_type: Format) -> Self
pub fn to_wgpu(&self) -> Color
pub fn sub_alpha(&mut self, alpha: f64) -> &mut Self
pub fn to_arr(&self) -> ColorArray
pub fn format_string(&self) -> String
Trait Implementations§
source§impl Clone for ColorBuilder
impl Clone for ColorBuilder
source§fn clone(&self) -> ColorBuilder
fn clone(&self) -> ColorBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ColorBuilder
impl Debug for ColorBuilder
source§impl Default for ColorBuilder
impl Default for ColorBuilder
source§impl<'de> Deserialize<'de> for ColorBuilder
impl<'de> Deserialize<'de> for ColorBuilder
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for ColorBuilder
impl Display for ColorBuilder
source§impl PartialEq for ColorBuilder
impl PartialEq for ColorBuilder
source§fn eq(&self, other: &ColorBuilder) -> bool
fn eq(&self, other: &ColorBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for ColorBuilder
impl Serialize for ColorBuilder
impl Copy for ColorBuilder
impl StructuralPartialEq for ColorBuilder
Auto Trait Implementations§
impl RefUnwindSafe for ColorBuilder
impl Send for ColorBuilder
impl Sync for ColorBuilder
impl Unpin for ColorBuilder
impl UnwindSafe for ColorBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more