Struct rav1e::prelude::MasteringDisplay
source · pub struct MasteringDisplay {
pub primaries: [ChromaticityPoint; 3],
pub white_point: ChromaticityPoint,
pub max_luminance: u32,
pub min_luminance: u32,
}
Expand description
High dynamic range mastering display color volume
As defined by CIE 1931
Fields§
§primaries: [ChromaticityPoint; 3]
Chromaticity coordinates in Red, Green, Blue order expressed as 0.16 fixed-point
white_point: ChromaticityPoint
Chromaticity coordinates expressed as 0.16 fixed-point
max_luminance: u32
24.8 fixed-point maximum luminance in candelas per square meter
min_luminance: u32
18.14 fixed-point minimum luminance in candelas per square meter
Trait Implementations§
source§impl Clone for MasteringDisplay
impl Clone for MasteringDisplay
source§fn clone(&self) -> MasteringDisplay
fn clone(&self) -> MasteringDisplay
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MasteringDisplay
impl Debug for MasteringDisplay
impl Copy for MasteringDisplay
Auto Trait Implementations§
impl Freeze for MasteringDisplay
impl RefUnwindSafe for MasteringDisplay
impl Send for MasteringDisplay
impl Sync for MasteringDisplay
impl Unpin for MasteringDisplay
impl UnwindSafe for MasteringDisplay
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