Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bevyengine
GitHub Repository: bevyengine/bevy
Path: blob/main/crates/bevy_image/src/lib.rs
6595 views
1
#![expect(missing_docs, reason = "Not all docs are written yet, see #3492.")]
2
3
extern crate alloc;
4
5
pub mod prelude {
6
pub use crate::{
7
dynamic_texture_atlas_builder::DynamicTextureAtlasBuilder,
8
texture_atlas::{TextureAtlas, TextureAtlasLayout, TextureAtlasSources},
9
BevyDefault as _, Image, ImageFormat, ImagePlugin, TextureAtlasBuilder, TextureError,
10
};
11
}
12
13
#[cfg(all(feature = "zstd", not(feature = "zstd_rust"), not(feature = "zstd_c")))]
14
compile_error!(
15
"Choosing a zstd backend is required for zstd support. Please enable either the \"zstd_rust\" or the \"zstd_c\" feature."
16
);
17
18
mod image;
19
pub use self::image::*;
20
#[cfg(feature = "serialize")]
21
mod serialized_image;
22
#[cfg(feature = "serialize")]
23
pub use self::serialized_image::*;
24
#[cfg(feature = "basis-universal")]
25
mod basis;
26
#[cfg(feature = "compressed_image_saver")]
27
mod compressed_image_saver;
28
#[cfg(feature = "dds")]
29
mod dds;
30
mod dynamic_texture_atlas_builder;
31
#[cfg(feature = "exr")]
32
mod exr_texture_loader;
33
#[cfg(feature = "hdr")]
34
mod hdr_texture_loader;
35
mod image_loader;
36
#[cfg(feature = "ktx2")]
37
mod ktx2;
38
mod texture_atlas;
39
mod texture_atlas_builder;
40
41
#[cfg(feature = "compressed_image_saver")]
42
pub use compressed_image_saver::*;
43
#[cfg(feature = "dds")]
44
pub use dds::*;
45
pub use dynamic_texture_atlas_builder::*;
46
#[cfg(feature = "exr")]
47
pub use exr_texture_loader::*;
48
#[cfg(feature = "hdr")]
49
pub use hdr_texture_loader::*;
50
pub use image_loader::*;
51
#[cfg(feature = "ktx2")]
52
pub use ktx2::*;
53
pub use texture_atlas::*;
54
pub use texture_atlas_builder::*;
55
56
pub(crate) mod image_texture_conversion;
57
pub use image_texture_conversion::IntoDynamicImageError;
58
59