unity_asset_decode/
lib.rs

1//! Unity asset decode/export helpers.
2//!
3//! This crate intentionally depends on `unity-asset-binary` and provides optional, heavier
4//! processing layers (Texture/Audio/Sprite/Mesh) behind feature flags.
5
6pub use unity_asset_binary::{BinaryError, Result};
7
8// Re-export core parsing modules so moved processors can keep their `crate::...` paths.
9pub use unity_asset_binary::{
10    asset, bundle, compression, error, file, formats, object, reader, typetree, unity_objects,
11    unity_version, webfile,
12};
13
14#[cfg(feature = "texture")]
15pub mod texture;
16
17#[cfg(feature = "audio")]
18pub mod audio;
19
20#[cfg(feature = "sprite")]
21pub mod sprite;
22
23#[cfg(feature = "mesh")]
24pub mod mesh;