pub struct HsvMultiplier {
pub h: f64,
pub s: f64,
pub v: f64,
}Expand description
HSV multiplier for color transformations.
These multipliers are applied to base HSV values to create derived colors for different UI elements.
Fields§
§h: f64Hue multiplier (typically 1.0 to preserve hue)
s: f64Saturation multiplier
v: f64Value (brightness) multiplier
Implementations§
Source§impl HsvMultiplier
impl HsvMultiplier
Trait Implementations§
Source§impl Clone for HsvMultiplier
impl Clone for HsvMultiplier
Source§fn clone(&self) -> HsvMultiplier
fn clone(&self) -> HsvMultiplier
Returns a duplicate 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 HsvMultiplier
impl Debug for HsvMultiplier
Source§impl Default for HsvMultiplier
impl Default for HsvMultiplier
Source§impl<'de> Deserialize<'de> for HsvMultiplier
impl<'de> Deserialize<'de> for HsvMultiplier
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 PartialEq for HsvMultiplier
impl PartialEq for HsvMultiplier
Source§impl Serialize for HsvMultiplier
impl Serialize for HsvMultiplier
impl Copy for HsvMultiplier
impl StructuralPartialEq for HsvMultiplier
Auto Trait Implementations§
impl Freeze for HsvMultiplier
impl RefUnwindSafe for HsvMultiplier
impl Send for HsvMultiplier
impl Sync for HsvMultiplier
impl Unpin for HsvMultiplier
impl UnwindSafe for HsvMultiplier
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