libktx_rs/
lib.rs

1// Copyright (C) 2021 Paolo Jovon <paolo.jovon@gmail.com>
2// SPDX-License-Identifier: Apache-2.0
3
4//! A high-level Rust wrapper over [KhronosGroup/KTX-Software](https://github.com/KhronosGroup/KTX-Software),
5//! a library for reading, transcoding and writing [Khronos Textures (KTX)](https://www.khronos.org/ktx/).
6
7pub use libktx_rs_sys as sys;
8
9pub mod enums;
10pub use enums::*;
11
12pub mod texture;
13pub use texture::{Texture, TextureSource};
14
15pub mod stream;
16pub use stream::{RWSeekable, RustKtxStream};
17
18#[cfg(feature = "write")]
19pub mod sinks;
20pub mod sources;