Struct libktx_rs::texture::AstcParams [−][src]
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]