1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
use crateRgb;
/// Floating-point RGB color representation.
///
/// Each component is represented by 32 bits (f32).
///
/// ## Layout
///
/// ```c
/// struct Rgbf32 {
/// float r;
/// float g;
/// float b;
/// }
/// ```
///
/// ## Examples
///
/// To create an `Rgbf32` color from individual components:
///
/// ```rust
/// use gem::rgb::Rgbf32;
///
/// let color = Rgbf32::from_rgb(1.0, 0.0, 0.0);
/// ```
pub type Rgbf32 = ;