Img

Trait Img 

Source
pub trait Img {
    // Required methods
    fn renderer_id(&self, renderer: &ViewRenderer) -> ImageTextureId;
    fn size(&self) -> PxSize;
}
Expand description

A loaded or loading image.

This trait is an interface for the renderer into the image API used in the application.

The ideal image format is BGRA with pre-multiplied alpha.

Required Methods§

Source

fn renderer_id(&self, renderer: &ViewRenderer) -> ImageTextureId

Gets the image ID in the renderer namespace.

The image must be loaded asynchronously by self and does not need to be loaded yet when the key is returned.

Source

fn size(&self) -> PxSize

Image pixel size.

Implementors§