pub struct CpuFrameDestination<'a> {
pub dimensions: VideoDimensions,
pub pixel_format: PixelFormat,
pub color_range: ColorRange,
pub orientation: Orientation,
pub planes: Vec<CpuPlaneDestination<'a>>,
}Expand description
A borrowed CPU destination. It does not take ownership of caller memory.
Fields§
§dimensions: VideoDimensions§pixel_format: PixelFormat§color_range: ColorRange§orientation: Orientation§planes: Vec<CpuPlaneDestination<'a>>Trait Implementations§
Auto Trait Implementations§
impl<'a> !UnwindSafe for CpuFrameDestination<'a>
impl<'a> Freeze for CpuFrameDestination<'a>
impl<'a> RefUnwindSafe for CpuFrameDestination<'a>
impl<'a> Send for CpuFrameDestination<'a>
impl<'a> Sync for CpuFrameDestination<'a>
impl<'a> Unpin for CpuFrameDestination<'a>
impl<'a> UnsafeUnpin for CpuFrameDestination<'a>
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