Struct libhelium_sys::HeDynamicScheme
source · #[repr(C)]pub struct HeDynamicScheme {
pub parent_instance: GObject,
pub priv_: *mut HeDynamicSchemePrivate,
pub hct: HeHCTColor,
pub variant: HeSchemeVariant,
pub is_dark: gboolean,
pub contrast_level: c_double,
pub primary: *mut HeTonalPalette,
pub secondary: *mut HeTonalPalette,
pub tertiary: *mut HeTonalPalette,
pub neutral: *mut HeTonalPalette,
pub neutral_variant: *mut HeTonalPalette,
pub error: *mut HeTonalPalette,
}
Fields§
§parent_instance: GObject
§priv_: *mut HeDynamicSchemePrivate
§hct: HeHCTColor
§variant: HeSchemeVariant
§is_dark: gboolean
§contrast_level: c_double
§primary: *mut HeTonalPalette
§secondary: *mut HeTonalPalette
§tertiary: *mut HeTonalPalette
§neutral: *mut HeTonalPalette
§neutral_variant: *mut HeTonalPalette
§error: *mut HeTonalPalette
Trait Implementations§
source§impl Clone for HeDynamicScheme
impl Clone for HeDynamicScheme
source§fn clone(&self) -> HeDynamicScheme
fn clone(&self) -> HeDynamicScheme
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 HeDynamicScheme
impl Debug for HeDynamicScheme
impl Copy for HeDynamicScheme
Auto Trait Implementations§
impl Freeze for HeDynamicScheme
impl RefUnwindSafe for HeDynamicScheme
impl !Send for HeDynamicScheme
impl !Sync for HeDynamicScheme
impl Unpin for HeDynamicScheme
impl UnwindSafe for HeDynamicScheme
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