Skip to content

Commit 34e3782

Browse files
committed
Add Packed sRGB u32 struct for Srgb and Srgba
1 parent cbffb27 commit 34e3782

File tree

3 files changed

+428
-2
lines changed

3 files changed

+428
-2
lines changed

palette/src/lib.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,10 @@ pub use hwb::{Hwb, Hwba};
176176
pub use lab::{Lab, Laba};
177177
pub use lch::{Lch, Lcha};
178178
pub use luma::{GammaLuma, GammaLumaa, LinLuma, LinLumaa, SrgbLuma, SrgbLumaa};
179-
pub use rgb::{GammaSrgb, GammaSrgba, LinSrgb, LinSrgba, Srgb, Srgba};
179+
pub use rgb::{
180+
GammaSrgb, GammaSrgba, LinSrgb, LinSrgba, PackedAbgr, PackedArgb, PackedBgra, PackedRgba, Srgb,
181+
Srgba,
182+
};
180183
pub use xyz::{Xyz, Xyza};
181184
pub use yxy::{Yxy, Yxya};
182185

palette/src/rgb/mod.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ use crate::encoding::{self, Gamma, Linear, TransferFn};
66
use crate::white_point::WhitePoint;
77
use crate::{Component, FloatComponent, FromComponent, Yxy};
88

9+
pub use self::packed::{PackedAbgr, PackedArgb, PackedBgra, PackedRgba};
910
pub use self::rgb::{Rgb, Rgba};
1011

11-
//mod linear;
12+
mod packed;
1213
mod rgb;
1314

1415
/// Nonlinear sRGB.

0 commit comments

Comments
 (0)