pub struct FrameControl {
pub sequence_number: u32,
pub width: u32,
pub height: u32,
pub x_offset: u32,
pub y_offset: u32,
pub delay_num: u16,
pub delay_den: u16,
pub dispose_op: DisposeOp,
pub blend_op: BlendOp,
}Expand description
Frame control information
Fields§
§sequence_number: u32Sequence number of the animation chunk, starting from 0
width: u32Width of the following frame
height: u32Height of the following frame
x_offset: u32X position at which to render the following frame
y_offset: u32Y position at which to render the following frame
delay_num: u16Frame delay fraction numerator
delay_den: u16Frame delay fraction denominator
dispose_op: DisposeOpType of frame area disposal to be done after rendering this frame
blend_op: BlendOpType of frame area rendering for this frame
Implementations§
Source§impl FrameControl
impl FrameControl
pub fn set_seq_num(&mut self, s: u32)
pub fn inc_seq_num(&mut self, i: u32)
pub fn encode<W: Write>(self, w: &mut W) -> Result<(), EncodingError>
Trait Implementations§
Source§impl Clone for FrameControl
impl Clone for FrameControl
Source§fn clone(&self) -> FrameControl
fn clone(&self) -> FrameControl
Returns a copy 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 FrameControl
impl Debug for FrameControl
Source§impl Default for FrameControl
impl Default for FrameControl
Source§fn default() -> FrameControl
fn default() -> FrameControl
Returns the “default value” for a type. Read more
impl Copy for FrameControl
Auto Trait Implementations§
impl Freeze for FrameControl
impl RefUnwindSafe for FrameControl
impl Send for FrameControl
impl Sync for FrameControl
impl Unpin for FrameControl
impl UnwindSafe for FrameControl
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