[][src]Struct azul_webrender_api::UpdateImage

pub struct UpdateImage {
    pub key: ImageKey,
    pub descriptor: ImageDescriptor,
    pub data: ImageData,
    pub dirty_rect: ImageDirtyRect,
}

Updates an already existing image resource.

Fields

key: ImageKey

The key identfying the image resource to update.

descriptor: ImageDescriptor

Properties of the image.

data: ImageData

The pixels of the image.

dirty_rect: ImageDirtyRect

An optional dirty rect that lets WebRender optimize the amount of data to transfer to the GPU.

The data provided must still represent the entire image.

Trait Implementations

impl Clone for UpdateImage[src]

impl<'de> Deserialize<'de> for UpdateImage[src]

impl Serialize for UpdateImage[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.