pub struct FrameComposition {
pub source_frame: u32,
pub dest_frame: u32,
pub width: Option<u32>,
pub height: Option<u32>,
pub source_x: Option<u32>,
pub source_y: Option<u32>,
pub dest_x: Option<u32>,
pub dest_y: Option<u32>,
pub mode: CompositionMode,
}Expand description
Frame composition parameters for a=c action
Fields§
§source_frame: u32Source frame number (1-based)
dest_frame: u32Destination frame number (1-based)
width: Option<u32>Rectangle width in pixels
height: Option<u32>Rectangle height in pixels
source_x: Option<u32>Source X offset
source_y: Option<u32>Source Y offset
dest_x: Option<u32>Destination X offset
dest_y: Option<u32>Destination Y offset
mode: CompositionModeComposition mode
Trait Implementations§
Source§impl Clone for FrameComposition
impl Clone for FrameComposition
Source§fn clone(&self) -> FrameComposition
fn clone(&self) -> FrameComposition
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 FrameComposition
impl Debug for FrameComposition
Source§impl Default for FrameComposition
impl Default for FrameComposition
Source§impl PartialEq for FrameComposition
impl PartialEq for FrameComposition
impl Eq for FrameComposition
impl StructuralPartialEq for FrameComposition
Auto Trait Implementations§
impl Freeze for FrameComposition
impl RefUnwindSafe for FrameComposition
impl Send for FrameComposition
impl Sync for FrameComposition
impl Unpin for FrameComposition
impl UnsafeUnpin for FrameComposition
impl UnwindSafe for FrameComposition
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