Enum script_traits::ImageUpdate
source · pub enum ImageUpdate {
AddImage(ImageKey, ImageDescriptor, ImageData),
DeleteImage(ImageKey),
UpdateImage(ImageKey, ImageDescriptor, ImageData),
}
Expand description
Serializable image updates that must be performed by WebRender.
Variants§
AddImage(ImageKey, ImageDescriptor, ImageData)
Register a new image.
DeleteImage(ImageKey)
Delete a previously registered image registration.
UpdateImage(ImageKey, ImageDescriptor, ImageData)
Update an existing image registration.
Trait Implementations§
source§impl<'de> Deserialize<'de> for ImageUpdate
impl<'de> Deserialize<'de> for ImageUpdate
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 RefUnwindSafe for ImageUpdate
impl Send for ImageUpdate
impl Sync for ImageUpdate
impl Unpin for ImageUpdate
impl UnwindSafe for ImageUpdate
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert