polyhorn-android 0.4.0

Polyhorn for Android.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use polyhorn_android_sys::{Color, Env};

pub trait Convert<T> {
    fn convert(self, env: &Env) -> T;
}

impl Convert<Color> for polyhorn_ui::color::Color {
    fn convert(self, _env: &Env) -> Color {
        // TODO: add support for wide-gamut colors.
        let srgb = self.to_srgb();
        Color::device_rgb(srgb.red, srgb.green, srgb.blue, srgb.alpha)
    }
}