1
0
Fork 0
forked from wry/wry

color-management: add more capabilities

This commit is contained in:
Julian Orth 2025-03-02 15:16:07 +01:00
parent e92de36f7a
commit 8f992f7cef
13 changed files with 293 additions and 97 deletions

View file

@ -17,7 +17,6 @@ impl Luminance {
white: F64(80.0),
};
#[expect(dead_code)]
pub const BT1886: Self = Self {
min: F64(0.01),
max: F64(100.0),

View file

@ -100,12 +100,10 @@ impl ColorManager {
&self.srgb_linear
}
#[expect(dead_code)]
pub fn windows_scrgb(&self) -> &Rc<ColorDescription> {
&self.windows_scrgb
}
#[expect(dead_code)]
pub fn get_description(
self: &Rc<Self>,
named_primaries: Option<NamedPrimaries>,

View file

@ -3,23 +3,14 @@ use {crate::utils::ordered_float::F64, std::hash::Hash};
#[derive(Copy, Clone, Debug, Eq, PartialEq, Hash)]
pub enum NamedPrimaries {
Srgb,
#[expect(dead_code)]
PalM,
#[expect(dead_code)]
Pal,
#[expect(dead_code)]
Ntsc,
#[expect(dead_code)]
GenericFilm,
#[expect(dead_code)]
Bt2020,
#[expect(dead_code)]
Cie1931Xyz,
#[expect(dead_code)]
DciP3,
#[expect(dead_code)]
DisplayP3,
#[expect(dead_code)]
AdobeRgb,
}
@ -103,7 +94,6 @@ impl Primaries {
};
}
impl NamedPrimaries {
#[expect(dead_code)]
pub const fn primaries(self) -> Primaries {
match self {
NamedPrimaries::Srgb => Primaries::SRGB,