ruby_math/color/
mod.rs

1mod rgb;
2pub use rgb::RGB;
3
4pub fn rgb(r: f64, g: f64, b: f64) -> RGB {
5    RGB::new(r, g, b)
6}
7
8mod rgbf;
9pub use rgbf::RGBf;
10
11pub fn rgbf(r: f32, g: f32, b: f32) -> RGBf {
12    RGBf::new(r, g, b)
13}
14
15mod rgba;
16pub use rgba::RGBA;
17
18pub fn rgba(r: f64, g: f64, b: f64, a: f64) -> RGBA {
19    RGBA::new(r, g, b, a)
20}
21
22mod rgbaf;
23pub use rgbaf::RGBAf;
24
25pub fn rgbaf(r: f32, g: f32, b: f32, a: f32) -> RGBAf {
26    RGBAf::new(r, g, b, a)
27}
28
29mod rgb24;
30pub use rgb24::RGB24;
31
32pub fn rgb24(r: u8, g: u8, b: u8) -> RGB24 {
33    RGB24::new(r, g, b)
34}
35
36mod rgba32;
37pub use rgba32::RGBA32;
38
39pub fn rgba32(r: u8, g: u8, b: u8, a: u8) -> RGBA32 {
40    RGBA32::new(r, g, b, a)
41}