1pub mod error;
2pub mod gif_anim;
3pub mod input;
4pub mod mapping;
5pub mod pixer;
6pub mod quantize;
7pub mod render;
8pub mod renders;
9pub mod repository;
10pub mod template;
11pub mod vid_anim;
12
13#[cfg(not(target_arch = "wasm32"))]
14pub mod anim;
15#[cfg(all(feature = "webp", not(target_arch = "wasm32")))]
16pub mod webp_anim;
17
18#[cfg(not(target_arch = "wasm32"))]
19pub use anim::{AnimEncoder, OutputFormat};
20pub use error::{Error, Result};
21pub use gif_anim::GifAnim;
22pub use input::{Input, Inputs, TextOptions};
23pub use mapping::Mapping;
24pub use render::Render;
25pub use renders::Renders;
26pub use repository::Repository;
27pub use template::Template;
28pub use vid_anim::VidAnim;
29#[cfg(all(feature = "webp", not(target_arch = "wasm32")))]
30pub use webp_anim::{
31 WebpAnim, WebpAnimationOptions, WebpEncoder, WebpFrame, WebpOptions, encode_webp_animation,
32};