bevy_image/
lib.rs

1#![expect(missing_docs, reason = "Not all docs are written yet, see #3492.")]
2
3extern crate alloc;
4
5pub mod prelude {
6    pub use crate::{
7        dynamic_texture_atlas_builder::DynamicTextureAtlasBuilder,
8        texture_atlas::{TextureAtlas, TextureAtlasLayout, TextureAtlasSources},
9        BevyDefault as _, Image, ImageFormat, TextureAtlasBuilder, TextureError,
10    };
11}
12
13mod image;
14pub use self::image::*;
15#[cfg(feature = "basis-universal")]
16mod basis;
17#[cfg(feature = "basis-universal")]
18mod compressed_image_saver;
19#[cfg(feature = "dds")]
20mod dds;
21mod dynamic_texture_atlas_builder;
22#[cfg(feature = "exr")]
23mod exr_texture_loader;
24#[cfg(feature = "hdr")]
25mod hdr_texture_loader;
26mod image_loader;
27#[cfg(feature = "ktx2")]
28mod ktx2;
29mod texture_atlas;
30mod texture_atlas_builder;
31
32#[cfg(feature = "basis-universal")]
33pub use compressed_image_saver::*;
34#[cfg(feature = "dds")]
35pub use dds::*;
36pub use dynamic_texture_atlas_builder::*;
37#[cfg(feature = "exr")]
38pub use exr_texture_loader::*;
39#[cfg(feature = "hdr")]
40pub use hdr_texture_loader::*;
41pub use image_loader::*;
42#[cfg(feature = "ktx2")]
43pub use ktx2::*;
44pub use texture_atlas::*;
45pub use texture_atlas_builder::*;
46
47pub(crate) mod image_texture_conversion;
48pub use image_texture_conversion::IntoDynamicImageError;