pub struct ConvertSettings {
pub format: Option<TargetFormat>,
pub container: Container,
pub quality: Quality,
pub output_color_space: Option<ColorSpace>,
pub output_alpha: Option<AlphaMode>,
pub swizzle: Option<Swizzle>,
pub mipmap: bool,
pub mipmap_count: Option<usize>,
pub mipmap_filter: MipmapFilter,
}Expand description
Settings for the high-level convert function.
Fields§
§format: Option<TargetFormat>Target format. If None, the input format is preserved without compression.
container: Container§quality: Quality§output_color_space: Option<ColorSpace>§output_alpha: Option<AlphaMode>§swizzle: Option<Swizzle>§mipmap: bool§mipmap_count: Option<usize>§mipmap_filter: MipmapFilterTrait Implementations§
Source§impl Default for ConvertSettings
impl Default for ConvertSettings
Source§fn default() -> ConvertSettings
fn default() -> ConvertSettings
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConvertSettings
impl RefUnwindSafe for ConvertSettings
impl Send for ConvertSettings
impl Sync for ConvertSettings
impl Unpin for ConvertSettings
impl UnsafeUnpin for ConvertSettings
impl UnwindSafe for ConvertSettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more