Skip to main content

ColorScheme

Trait ColorScheme 

Source
pub trait ColorScheme {
Show 48 methods // Required methods fn primary(&self) -> Color; fn on_primary(&self) -> Color; fn primary_container(&self) -> Color; fn on_primary_container(&self) -> Color; fn primary_fixed(&self) -> Color; fn on_primary_fixed(&self) -> Color; fn primary_fixed_dim(&self) -> Color; fn on_primary_fixed_variant(&self) -> Color; fn inverse_primary(&self) -> Color; fn secondary(&self) -> Color; fn on_secondary(&self) -> Color; fn secondary_container(&self) -> Color; fn on_secondary_container(&self) -> Color; fn secondary_fixed(&self) -> Color; fn on_secondary_fixed(&self) -> Color; fn secondary_fixed_dim(&self) -> Color; fn on_secondary_fixed_variant(&self) -> Color; fn tertiary(&self) -> Color; fn on_tertiary(&self) -> Color; fn tertiary_container(&self) -> Color; fn on_tertiary_container(&self) -> Color; fn tertiary_fixed(&self) -> Color; fn on_tertiary_fixed(&self) -> Color; fn tertiary_fixed_dim(&self) -> Color; fn on_tertiary_fixed_variant(&self) -> Color; fn error(&self) -> Color; fn on_error(&self) -> Color; fn error_container(&self) -> Color; fn on_error_container(&self) -> Color; fn surface(&self) -> Color; fn on_surface(&self) -> Color; fn surface_variant(&self) -> Color; fn on_surface_variant(&self) -> Color; fn surface_container_highest(&self) -> Color; fn surface_container_high(&self) -> Color; fn surface_container(&self) -> Color; fn surface_container_low(&self) -> Color; fn surface_container_lowest(&self) -> Color; fn inverse_surface(&self) -> Color; fn inverse_on_surface(&self) -> Color; fn background(&self) -> Color; fn on_background(&self) -> Color; fn surface_bright(&self) -> Color; fn surface_dim(&self) -> Color; fn scrim(&self) -> Color; fn shadow(&self) -> Color; fn outline(&self) -> Color; fn outline_variant(&self) -> Color;
}

Required Methods§

Source

fn primary(&self) -> Color

Source

fn on_primary(&self) -> Color

Source

fn primary_container(&self) -> Color

Source

fn on_primary_container(&self) -> Color

Source

fn primary_fixed(&self) -> Color

Source

fn on_primary_fixed(&self) -> Color

Source

fn primary_fixed_dim(&self) -> Color

Source

fn on_primary_fixed_variant(&self) -> Color

Source

fn inverse_primary(&self) -> Color

Source

fn secondary(&self) -> Color

Source

fn on_secondary(&self) -> Color

Source

fn secondary_container(&self) -> Color

Source

fn on_secondary_container(&self) -> Color

Source

fn secondary_fixed(&self) -> Color

Source

fn on_secondary_fixed(&self) -> Color

Source

fn secondary_fixed_dim(&self) -> Color

Source

fn on_secondary_fixed_variant(&self) -> Color

Source

fn tertiary(&self) -> Color

Source

fn on_tertiary(&self) -> Color

Source

fn tertiary_container(&self) -> Color

Source

fn on_tertiary_container(&self) -> Color

Source

fn tertiary_fixed(&self) -> Color

Source

fn on_tertiary_fixed(&self) -> Color

Source

fn tertiary_fixed_dim(&self) -> Color

Source

fn on_tertiary_fixed_variant(&self) -> Color

Source

fn error(&self) -> Color

Source

fn on_error(&self) -> Color

Source

fn error_container(&self) -> Color

Source

fn on_error_container(&self) -> Color

Source

fn surface(&self) -> Color

Source

fn on_surface(&self) -> Color

Source

fn surface_variant(&self) -> Color

Source

fn on_surface_variant(&self) -> Color

Source

fn surface_container_highest(&self) -> Color

Source

fn surface_container_high(&self) -> Color

Source

fn surface_container(&self) -> Color

Source

fn surface_container_low(&self) -> Color

Source

fn surface_container_lowest(&self) -> Color

Source

fn inverse_surface(&self) -> Color

Source

fn inverse_on_surface(&self) -> Color

Source

fn background(&self) -> Color

Source

fn on_background(&self) -> Color

Source

fn surface_bright(&self) -> Color

Source

fn surface_dim(&self) -> Color

Source

fn scrim(&self) -> Color

Source

fn shadow(&self) -> Color

Source

fn outline(&self) -> Color

Source

fn outline_variant(&self) -> Color

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§