pub struct YuvSample {
pub y: f32,
pub u: f32,
pub v: f32,
pub alpha: f32,
}Expand description
A normalized YUV sample and straight alpha value.
Fields§
§y: f32Luma code normalized to the storage maximum.
u: f32Blue-difference chroma code normalized to the storage maximum.
v: f32Red-difference chroma code normalized to the storage maximum.
alpha: f32Straight alpha.
Trait Implementations§
impl Copy for YuvSample
impl StructuralPartialEq for YuvSample
Auto Trait Implementations§
impl Freeze for YuvSample
impl RefUnwindSafe for YuvSample
impl Send for YuvSample
impl Sync for YuvSample
impl Unpin for YuvSample
impl UnsafeUnpin for YuvSample
impl UnwindSafe for YuvSample
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