Struct riddle_image::packer::ImagePackerResult[][src]

pub struct ImagePackerResult { /* fields omitted */ }

Packed images result, combining the generated image and the locations of all the images which were packed.

See ImagePacker for how to pack images and create this result.

Implementations

impl ImagePackerResult[src]

pub fn image(&self) -> &Image[src]

Borrow the image containing the packed image results.

pub fn take_image(self) -> Image[src]

Take the image, dropping the result.

pub fn rects(&self) -> &Vec<Rect<u32>>[src]

The locations of each of the supplied Images in the order in which they were supplied to ImagePacker::pack.

Trait Implementations

impl Debug for ImagePackerResult[src]

Auto Trait Implementations

impl RefUnwindSafe for ImagePackerResult

impl Send for ImagePackerResult

impl Sync for ImagePackerResult

impl Unpin for ImagePackerResult

impl UnwindSafe for ImagePackerResult

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> Pointable for T

type Init = T

The type for initializers.

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.