Enum bcndecode::BcnEncoding
[−]
[src]
pub enum BcnEncoding { Bc1, Bc2, Bc3, Bc4, Bc5, Bc6H, }
Encoding type of the source data.
Variants
Bc1
BC1: 565 color, 1-bit alpha (dxt1)
Bc2
BC2: 565 color, 4-bit alpha (dxt3)
Bc3
BC3: 565 color, 2-endpoint 8-bit interpolated alpha (dxt5)
Bc4
BC4: 1-channel 8-bit via 1 BC3 alpha block
Bc5
BC5: 2-channel 8-bit via 2 BC3 alpha blocks
Bc6H
BC6: Three color channels (16 bits:16 bits:16 bits) in "half" floating point (16 bit value that consists of an optional sign bit, a 5 bit biased exponent, and a 10 or 11 bit mantissa.)
Trait Implementations
impl Copy for BcnEncoding
[src]
impl Clone for BcnEncoding
[src]
fn clone(&self) -> BcnEncoding
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more