pub struct Subregion {
pub subregion_horizontal_position: Option<u16>,
pub subregion_width: Option<u16>,
pub subregion_disparity_shift_integer: i8,
pub subregion_disparity_shift_fractional: u8,
pub reserved: u8,
pub update_sequence: Option<DisparityShiftUpdateSequence>,
}Expand description
A subregion within a region for disparity signalling.
Fields§
§subregion_horizontal_position: Option<u16>Horizontal position relative to page (only if multiple subregions).
subregion_width: Option<u16>Width in pixels (only if multiple subregions).
subregion_disparity_shift_integer: i8Disparity shift integer part (signed).
subregion_disparity_shift_fractional: u8Disparity shift fractional part (unsigned, in 1/16 pixel).
reserved: u8Reserved bits in the subregion shift/frac byte (bits [3:0]).
update_sequence: Option<DisparityShiftUpdateSequence>Update sequence if flag is set.
Trait Implementations§
impl Eq for Subregion
impl StructuralPartialEq for Subregion
Auto Trait Implementations§
impl Freeze for Subregion
impl RefUnwindSafe for Subregion
impl Send for Subregion
impl Sync for Subregion
impl Unpin for Subregion
impl UnsafeUnpin for Subregion
impl UnwindSafe for Subregion
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