[][src]Struct rusty_gfx::Img

pub struct Img { /* fields omitted */ }

An image that can be drawn using the Window.draw() method. Currently only PNG format is supported.

If you are looking at an image in Photoshop, the "right" direction is the "front" of the image. direction is the angle in radians that the image will be rotated.

If you want your image to have transparency without getting white borders, export as a PNG-8 with Transparency checked, and Matte set to None. See media/png-settings-screenshot.png in the repository for a screenshot of the Photoshop "Export > Save for Web" settings that are known to work. Or just exporting as a 24-bit PNG might work.

Implementations

impl Img[src]

pub fn new(window: &Window, tint: Option<Color>, filename: &str) -> Self[src]

Create a new image. filename is relative to the root of the project you are running from. For example, if you created a media subdirectory in the root of your project and then put soldier.png in it, then your filename would be media/soldier.png.

Trait Implementations

impl Debug for Img[src]

impl Drawable for Img[src]

Auto Trait Implementations

impl !RefUnwindSafe for Img

impl !Send for Img

impl !Sync for Img

impl Unpin for Img

impl !UnwindSafe for Img

Blanket Implementations

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

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

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SetParameter for T

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

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.

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,