pub struct LayerSurfaceScreenshotData {
pub id: u32,
pub key: String,
pub data: Vec<u8>,
pub width: usize,
pub height: usize,
pub origin_x: f32,
pub origin_y: f32,
pub logical_width: f32,
pub logical_height: f32,
}Expand description
Completed screenshot bytes for one physical surface within a logical canvas layer.
Fields§
§id: u32§key: String§data: Vec<u8>§width: usize§height: usize§origin_x: f32§origin_y: f32§logical_width: f32§logical_height: f32Trait Implementations§
Source§impl<'de> Deserialize<'de> for LayerSurfaceScreenshotData
impl<'de> Deserialize<'de> for LayerSurfaceScreenshotData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LayerSurfaceScreenshotData
impl RefUnwindSafe for LayerSurfaceScreenshotData
impl Send for LayerSurfaceScreenshotData
impl Sync for LayerSurfaceScreenshotData
impl Unpin for LayerSurfaceScreenshotData
impl UnsafeUnpin for LayerSurfaceScreenshotData
impl UnwindSafe for LayerSurfaceScreenshotData
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