Expand description
Parser for the ktx2 texture container format.
§Features
- Async reading
- Parsing
- Validating
- Data format description
- Key/value data
§Example
// Crate instance of reader. This validates the header
let mut reader = ktx2::Reader::new(file).expect("Can't create reader"); // Crate instance of reader.
// Get general texture information.
let header = reader.header();
// Read iterator over slices of each mipmap level.
let levels = reader.levels().collect::<Vec<_>>();
Structs§
- Basic
Data Format Descriptor - Channel
Type Qualifiers - Color
Model - Color
Primaries - Data
Format Descriptor - Data
Format Descriptor Header - Data
Format Flags - Format
- Known texture formats
- Header
- Container-level metadata
- Reader
- Decodes KTX2 texture data
- Sample
Information - Supercompression
Scheme - Known supercompression schemes
- Transfer
Function
Enums§
- Parse
Error - Error, that happend when data doesn’t satisfy expected parameters.