pub struct AstcParams {
pub verbose: bool,
pub thread_count: u32,
pub block_dimension: PackAstcBlockDimension,
pub function: PackAstcEncoderFunction,
pub mode: PackAstcEncoderMode,
pub quality_level: PackAstcQualityLevel,
pub normal_map: bool,
pub input_swizzle: [char; 4],
}
Expand description
Parameters for ASTC compression.
This only applies to Arm’s ASTC encoder, which is in libktx-rs-sys/build/KTX-Software/lib/astc-encoder
.
See sys::ktxAstcParams
for information on the various fields.
Fields§
§verbose: bool
§thread_count: u32
§block_dimension: PackAstcBlockDimension
§function: PackAstcEncoderFunction
§mode: PackAstcEncoderMode
§quality_level: PackAstcQualityLevel
§normal_map: bool
§input_swizzle: [char; 4]
Auto Trait Implementations§
impl Freeze for AstcParams
impl RefUnwindSafe for AstcParams
impl Send for AstcParams
impl Sync for AstcParams
impl Unpin for AstcParams
impl UnwindSafe for AstcParams
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