Struct webrender::capture::PlainExternalImage
source · pub struct PlainExternalImage {
pub data: String,
pub external: ExternalImageData,
pub uv: TexelRect,
}
Expand description
A short description of an external image to be saved separately as “externals/XX.ron”, redirecting into a specific texture/blob with the corresponding UV rectangle.
Fields§
§data: String
Path to the RON file describing the texel data.
external: ExternalImageData
External image data source.
uv: TexelRect
UV sub-rectangle of the image.
Trait Implementations§
source§impl<'de> Deserialize<'de> for PlainExternalImage
impl<'de> Deserialize<'de> for PlainExternalImage
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 PlainExternalImage
impl RefUnwindSafe for PlainExternalImage
impl Send for PlainExternalImage
impl Sync for PlainExternalImage
impl Unpin for PlainExternalImage
impl UnwindSafe for PlainExternalImage
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
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more