prismatica 0.2.0

308 scientific colormaps as compile-time Rust constants
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Egui framework integration.
//!
//! Provides [`From<Color>`](crate::Color) for [`egui::Color32`].

use crate::{Color, IntoFrameworkColor};

/// Convert a prismatica Color to an egui Color32.
impl From<Color> for ::egui::Color32 {
    fn from(c: Color) -> Self {
        ::egui::Color32::from_rgb(c.r, c.g, c.b)
    }
}

impl IntoFrameworkColor<::egui::Color32> for Color {
    fn into_framework_color(self) -> ::egui::Color32 {
        self.into()
    }
}