Struct conrod_wgpu::Image[][src]

pub struct Image {
    pub texture: Texture,
    pub texture_format: TextureFormat,
    pub width: u32,
    pub height: u32,
}
Expand description

A loaded wgpu texture and it’s width/height

Fields

texture: Texture

The immutable image type, represents the data loaded onto the GPU.

Uses a dynamic format for flexibility on the kinds of images that might be loaded.

texture_format: TextureFormat

The format of the texture.

width: u32

The width of the image.

height: u32

The height of the image.

Implementations

impl Image[src]

pub fn texture_sample_type(&self) -> TextureSampleType[src]

Trait Implementations

impl ImageDimensions for Image[src]

fn dimensions(&self) -> [u32; 2][src]

The dimensions of the image in pixels.

Auto Trait Implementations

impl !RefUnwindSafe for Image

impl Send for Image

impl Sync for Image

impl Unpin for Image

impl !UnwindSafe for Image

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> Downcast<T> for T

pub fn downcast(&self) -> &T

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.

impl<T> Upcast<T> for T

pub fn upcast(&self) -> Option<&T>