#![allow(
clippy::cast_possible_truncation,
clippy::cast_sign_loss,
clippy::cast_possible_wrap,
clippy::too_many_lines,
clippy::collapsible_if,
clippy::struct_excessive_bools
)]
mod convert;
mod gltf;
mod gr2_reader;
mod texture_loading;
mod textured;
mod utils;
pub(crate) use gr2_reader::Gr2Reader;
pub use convert::{
convert_gr2_bytes_to_glb, convert_gr2_bytes_to_glb_with_progress, convert_gr2_to_glb,
convert_gr2_to_glb_with_progress, convert_gr2_to_gltf, convert_gr2_to_gltf_with_progress,
};
pub use textured::{TexturedGlbResult, convert_gr2_bytes_to_glb_with_textures};
pub(crate) use gltf::{Bg3MeshProfile, Bg3SkeletonProfile};