[−][src]Enum azul_webrender_api::ResourceUpdate
Update of a persistent resource in WebRender.
ResourceUpdate changes keep theirs effect across display list changes.
Variants
AddImage(AddImage)
See AddImage
.
UpdateImage(UpdateImage)
See UpdateImage
.
AddBlobImage(AddBlobImage)
See AddBlobImage
.
UpdateBlobImage(UpdateBlobImage)
See UpdateBlobImage
.
DeleteImage(ImageKey)
Delete an existing image or blob-image resource.
It is invalid to continue referring to the image key in any display list
in the transaction that contains the DeleteImage
message and subsequent
transactions.
SetBlobImageVisibleArea(BlobImageKey, DeviceIntRect)
See AddBlobImage::visible_area
.
AddFont(AddFont)
See AddFont
.
DeleteFont(FontKey)
Deletes an already existing font resource.
It is invalid to continue referring to the font key in any display list
in the transaction that contains the DeleteImage
message and subsequent
transactions.
AddFontInstance(AddFontInstance)
See AddFontInstance
.
DeleteFontInstance(FontInstanceKey)
Deletes an already existing font instance resource.
It is invalid to continue referring to the font instance in any display
list in the transaction that contains the DeleteImage
message and
subsequent transactions.
Trait Implementations
impl Clone for ResourceUpdate
[src]
fn clone(&self) -> ResourceUpdate
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ResourceUpdate
[src]
impl<'de> Deserialize<'de> for ResourceUpdate
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for ResourceUpdate
[src]
Auto Trait Implementations
impl RefUnwindSafe for ResourceUpdate
impl Send for ResourceUpdate
impl Sync for ResourceUpdate
impl Unpin for ResourceUpdate
impl UnwindSafe for ResourceUpdate
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,