[−][src]Struct rusty_gfx::Img
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
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]
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
fn is_in_subset(&self) -> bool
unsafe fn to_subset_unchecked(&self) -> SS
fn from_subset(element: &SS) -> SP
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>,