Enum riddle_image::packer::ImagePackerSizePolicy [−][src]
Controls the initial size of the output packed image size, and how that image grows over time if more space is required to pack all the supplied images.
Variants
The output image will initially be the supplied size, and if the images can’t be packed in to that size packing will fail.
The output image will initially be the supplied value. If the images can’t be packed in to
that size, the output image will be increased by the same amount. The resultant image will
always be n * initial_dimensions
.
The output image will initially be [1, 1]
. If the images can’t be packed in to that size
the dimensions will double. The resultablt image will always be a square with side of 2^n
.
Trait Implementations
impl Clone for ImagePackerSizePolicy
[src]
fn clone(&self) -> ImagePackerSizePolicy
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ImagePackerSizePolicy
[src]
impl Default for ImagePackerSizePolicy
[src]
impl Eq for ImagePackerSizePolicy
[src]
impl PartialEq<ImagePackerSizePolicy> for ImagePackerSizePolicy
[src]
fn eq(&self, other: &ImagePackerSizePolicy) -> bool
[src]
fn ne(&self, other: &ImagePackerSizePolicy) -> bool
[src]
impl StructuralEq for ImagePackerSizePolicy
[src]
impl StructuralPartialEq for ImagePackerSizePolicy
[src]
Auto Trait Implementations
impl RefUnwindSafe for ImagePackerSizePolicy
impl Send for ImagePackerSizePolicy
impl Sync for ImagePackerSizePolicy
impl Unpin for ImagePackerSizePolicy
impl UnwindSafe for ImagePackerSizePolicy
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,
pub 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> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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>,