pub struct MnF6Stats {
pub literal: u32,
pub ycocg_literal: u32,
pub ref_exact: u32,
pub ref_geom: u32,
pub ref_exact_color: u32,
pub ref_geom_color: u32,
pub geom_nontrivial: u32,
pub chosen_flags: u32,
pub modes: Vec<u8>,
pub refs: Vec<Option<(u32, u8)>>,
}Expand description
MNF6/7 encode statistics.
Fields§
§literal: u32Mode-0 literals.
ycocg_literal: u32Mode-3 YCoCg literals.
ref_exact: u32Exact references (t=0).
ref_geom: u32Geometric references (t≠0).
ref_exact_color: u32Color-domain exact references.
ref_geom_color: u32Color-domain geometric references.
geom_nontrivial: u32Geometric refs with nontrivial transform.
chosen_flags: u32Flags id measured best for this stream.
modes: Vec<u8>Per-tile chosen mode, scan order.
refs: Vec<Option<(u32, u8)>>Per-tile (source index, transform) when referenced.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MnF6Stats
impl RefUnwindSafe for MnF6Stats
impl Send for MnF6Stats
impl Sync for MnF6Stats
impl Unpin for MnF6Stats
impl UnsafeUnpin for MnF6Stats
impl UnwindSafe for MnF6Stats
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