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<LayerSurfaceScreenshotData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LayerSurfaceScreenshotData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for LayerSurfaceScreenshotData
impl Serialize for LayerSurfaceScreenshotData
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.