#[repr(C)]pub struct JxlBitDepth {
pub type: JxlBitDepthType,
pub bits_per_sample: u32,
pub exponent_bits_per_sample: u32,
}Expand description
Data type for describing the interpretation of the input and output buffers in terms of the range of allowed input and output pixel values.
Fields§
§type: JxlBitDepthTypeBit depth setting, see comment on JxlBitDepthType
bits_per_sample: u32Custom bits per sample
exponent_bits_per_sample: u32Custom exponent bits per sample
Trait Implementations§
Source§impl Clone for JxlBitDepth
impl Clone for JxlBitDepth
Source§fn clone(&self) -> JxlBitDepth
fn clone(&self) -> JxlBitDepth
Returns a duplicate 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 JxlBitDepth
impl Debug for JxlBitDepth
Source§impl Hash for JxlBitDepth
impl Hash for JxlBitDepth
Source§impl PartialEq for JxlBitDepth
impl PartialEq for JxlBitDepth
impl Copy for JxlBitDepth
impl Eq for JxlBitDepth
impl StructuralPartialEq for JxlBitDepth
Auto Trait Implementations§
impl Freeze for JxlBitDepth
impl RefUnwindSafe for JxlBitDepth
impl Send for JxlBitDepth
impl Sync for JxlBitDepth
impl Unpin for JxlBitDepth
impl UnwindSafe for JxlBitDepth
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