pub struct ColorReport {
pub working_space: &'static str,
pub hdr_sources: bool,
pub hdr_output: bool,
pub extended_range_sources: bool,
}Expand description
How color is handled.
Fields§
§working_space: &'static strThe working space: display-referred linear BT.709, 1.0 at SDR white.
hdr_sources: boolWhether PQ and HLG sources are tone-mapped into it.
hdr_output: boolWhether output can be HDR: always false, as exports are SDR BT.709.
extended_range_sources: boolWhether linear-light float sources (OpenEXR) keep values beyond SDR until compositing: only with a half-float intermediate.
Trait Implementations§
Source§impl Clone for ColorReport
impl Clone for ColorReport
Source§impl Debug for ColorReport
impl Debug for ColorReport
Source§impl PartialEq for ColorReport
impl PartialEq for ColorReport
Source§impl Serialize for ColorReport
impl Serialize for ColorReport
impl StructuralPartialEq for ColorReport
Auto Trait Implementations§
impl Freeze for ColorReport
impl RefUnwindSafe for ColorReport
impl Send for ColorReport
impl Sync for ColorReport
impl Unpin for ColorReport
impl UnsafeUnpin for ColorReport
impl UnwindSafe for ColorReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more