[][src]Struct graphics_tree::Texture

pub struct Texture(pub Arc<RwLock<TextureInner>>);

Simplifies some common operations on textures.

Methods

impl Texture[src]

pub fn with_image_mut<F>(&self, f: F) where
    F: FnOnce(&mut RgbaImage), 
[src]

Edit image.

Trait Implementations

impl Clone for Texture[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl From<ImageBuffer<Rgba<u8>, Vec<u8>>> for Texture[src]

impl ImageSize for Texture[src]

fn get_width(&self) -> u32

Gets the image width.

fn get_height(&self) -> u32

Gets the image height.

Auto Trait Implementations

impl Sync for Texture

impl Send for Texture

impl Unpin for Texture

impl RefUnwindSafe for Texture

impl UnwindSafe for Texture

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

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

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> SetParameter for T

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 

Sets value as a parameter of self.