pub enum PlaneLayout {
Packed,
SemiPlanar,
Planar,
}Expand description
How a surface’s planes are arranged.
Variants§
Packed
One plane, the components interleaved.
SemiPlanar
A luma plane, then both chroma components interleaved in a second.
Planar
A luma plane, then one plane for each chroma component.
Trait Implementations§
Source§impl Clone for PlaneLayout
impl Clone for PlaneLayout
impl Copy for PlaneLayout
Source§impl Debug for PlaneLayout
impl Debug for PlaneLayout
impl Eq for PlaneLayout
Source§impl PartialEq for PlaneLayout
impl PartialEq for PlaneLayout
impl StructuralPartialEq for PlaneLayout
Auto Trait Implementations§
impl Freeze for PlaneLayout
impl RefUnwindSafe for PlaneLayout
impl Send for PlaneLayout
impl Sync for PlaneLayout
impl Unpin for PlaneLayout
impl UnsafeUnpin for PlaneLayout
impl UnwindSafe for PlaneLayout
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.