Enum libktx_rs::enums::PackAstcBlockDimension [−][src]
#[repr(u32)]
pub enum PackAstcBlockDimension {
Show 24 variants
Dim4x4,
Dim5x4,
Dim5x5,
Dim6x5,
Dim6x6,
Dim8x5,
Dim8x6,
Dim10x5,
Dim10x6,
Dim8x8,
Dim10x8,
Dim10x10,
Dim12x10,
Dim12x12,
Dim3x3x3,
Dim4x3x3,
Dim4x4x3,
Dim4x4x4,
Dim5x4x4,
Dim5x5x4,
Dim5x5x5,
Dim6x5x5,
Dim6x6x5,
Dim6x6x6,
}
Expand description
Block dimensions for ASTC compression.
This only applies to Arm’s ASTC encoder, which is in libktx-rs-sys/build/KTX-Software/lib/astc-encoder
.
Variants
2D, 8.0 bpp
2D, 6.40 bpp
2D, 5.12 bpp
2D, 4.27 bpp
2D, 3.56 bpp
2D, 3.20 bpp
2D, 2.67 bpp
2D, 2.56 bpp
2D, 2.13 bpp
2D, 2.00 bpp
2D, 1.60 bpp
2D, 1.28 bpp
2D, 1.07 bpp
2D, 0.89 bpp
3D, 4.74 bpp
3D, 3.56 bpp
3D, 2.67 bpp
3D, 2.00 bpp
3D, 1.60 bpp
3D, 1.28 bpp
3D, 1.02 bpp
3D, 0.85 bpp
3D, 0.71 bpp
3D, 0.59 bpp
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PackAstcBlockDimension
impl Send for PackAstcBlockDimension
impl Sync for PackAstcBlockDimension
impl Unpin for PackAstcBlockDimension
impl UnwindSafe for PackAstcBlockDimension
Blanket Implementations
Mutably borrows from an owned value. Read more