Type Alias freya_engine::prelude::Image
pub type Image = RCHandle<SkImage>;Expand description
Image describes a two dimensional array of pixels to draw. The pixels may be
decoded in a raster bitmap, encoded in a [Picture] or compressed data stream,
or located in GPU memory as a GPU texture.
Image cannot be modified after it is created. Image may allocate additional
storage as needed; for instance, an encoded Image may decode when drawn.
Image width and height are greater than zero. Creating an Image with zero width
or height returns Image equal to nullptr.
Image may be created from [Bitmap], [Pixmap], crate::Surface, [Picture], encoded streams,
GPU texture, YUV_ColorSpace data, or hardware buffer. Encoded streams supported
include BMP, GIF, HEIF, ICO, JPEG, PNG, WBMP, WebP. Supported encoding details
vary with platform.
Aliased Type§
struct Image(/* private fields */);