bevy_image/
lib.rs

1// FIXME(15321): solve CI failures, then replace with `#![expect()]`.
2#![allow(missing_docs, reason = "Not all docs are written yet, see #3492.")]
3#![allow(unsafe_code)]
4
5pub mod prelude {
6    pub use crate::{BevyDefault as _, Image, ImageFormat, TextureError};
7}
8
9mod image;
10pub use self::image::*;
11#[cfg(feature = "basis-universal")]
12mod basis;
13#[cfg(feature = "basis-universal")]
14mod compressed_image_saver;
15#[cfg(feature = "dds")]
16mod dds;
17#[cfg(feature = "exr")]
18mod exr_texture_loader;
19#[cfg(feature = "hdr")]
20mod hdr_texture_loader;
21mod image_loader;
22#[cfg(feature = "ktx2")]
23mod ktx2;
24
25#[cfg(feature = "basis-universal")]
26pub use compressed_image_saver::*;
27#[cfg(feature = "dds")]
28pub use dds::*;
29#[cfg(feature = "exr")]
30pub use exr_texture_loader::*;
31#[cfg(feature = "hdr")]
32pub use hdr_texture_loader::*;
33pub use image_loader::*;
34#[cfg(feature = "ktx2")]
35pub use ktx2::*;
36
37pub(crate) mod image_texture_conversion;
38pub use image_texture_conversion::IntoDynamicImageError;