[−][src]Struct nannou::wgpu::ImageReadMapping
A wrapper around a slice of bytes representing an image.
An ImageReadMapping
may only be created by reading from a BufferImage
returned by a
Texture::to_image
call.
Implementations
impl ImageReadMapping
[src]
pub fn color_type(&self) -> ColorType
[src]
Produce the color type of an image, compatible with the image
crate.
pub fn size(&self) -> [u32; 2]
[src]
The dimensions of the image.
pub fn mapping(&self) -> &BufferReadMapping
[src]
The raw image data as a slice of bytes.
pub fn save(&self, path: &Path) -> ImageResult<()>
[src]
Saves the buffer to a file at the specified path.
The image format is derived from the file extension.
pub fn save_with_format(
&self,
path: &Path,
format: ImageFormat
) -> ImageResult<()>
[src]
&self,
path: &Path,
format: ImageFormat
) -> ImageResult<()>
Saves the buffer to a file at the specified path.
Auto Trait Implementations
impl !RefUnwindSafe for ImageReadMapping
impl Send for ImageReadMapping
impl Sync for ImageReadMapping
impl Unpin for ImageReadMapping
impl !UnwindSafe for ImageReadMapping
Blanket Implementations
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
[src]
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
fn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
[src]
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into(self) -> D
[src]
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, U> ConvertInto<U> for T where
U: ConvertFrom<T>,
[src]
U: ConvertFrom<T>,
fn convert_into(self) -> U
[src]
fn convert_unclamped_into(self) -> U
[src]
fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,