pub struct PlaneBlockOffset(pub BlockOffset);Expand description
Absolute offset in blocks inside a plane, where a block is defined
to be an N*N square where N == (1 << BLOCK_TO_PLANE_SHIFT).
Tuple Fields§
§0: BlockOffsetImplementations§
Source§impl PlaneBlockOffset
impl PlaneBlockOffset
Sourcepub const fn to_luma_plane_offset(self) -> PlaneOffset
pub const fn to_luma_plane_offset(self) -> PlaneOffset
Convert to plane offset without decimation.
Trait Implementations§
Source§impl Clone for PlaneBlockOffset
impl Clone for PlaneBlockOffset
Source§fn clone(&self) -> PlaneBlockOffset
fn clone(&self) -> PlaneBlockOffset
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 PlaneBlockOffset
impl Debug for PlaneBlockOffset
Source§impl Index<PlaneBlockOffset> for FrameBlocks
impl Index<PlaneBlockOffset> for FrameBlocks
Source§impl IndexMut<PlaneBlockOffset> for FrameBlocks
impl IndexMut<PlaneBlockOffset> for FrameBlocks
Source§impl PartialEq for PlaneBlockOffset
impl PartialEq for PlaneBlockOffset
impl Copy for PlaneBlockOffset
impl Eq for PlaneBlockOffset
impl StructuralPartialEq for PlaneBlockOffset
Auto Trait Implementations§
impl Freeze for PlaneBlockOffset
impl RefUnwindSafe for PlaneBlockOffset
impl Send for PlaneBlockOffset
impl Sync for PlaneBlockOffset
impl Unpin for PlaneBlockOffset
impl UnsafeUnpin for PlaneBlockOffset
impl UnwindSafe for PlaneBlockOffset
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more