Re-exports§
pub use loader::Loader;pub use packfile_io::PackfileReader;pub use rpc_io::RpcIO;pub use storage::LoadHandle;pub use crossbeam_channel;
Modules§
- handle
- feature:
handle. Handles provide automatic reference counting of assets, similar to Rc. - io
LoaderIOprovides data requested byLoader.- loader
Loaderloads assets into engine-implementedAssetStorages.- packfile_
io - rpc_io
- feature:
rpc_io.RpcIOis an implementation ofLoaderIOwhich communicates withdistill_daemonto load and hot reload assets. Intended for development workflows. - storage
AssetStorageis implemented by engines to store loaded asset data.
Macros§
Structs§
- Asset
Type Id - UUID of an asset’s Rust type. Produced by
TypeUuidDynamic::uuid. - Asset
Uuid - A universally unique identifier for an asset.
An asset can be a value of any Rust type that implements
TypeUuidDynamic+ serde::Serialize + Send.
Enums§
- Asset
Ref - A potentially unresolved reference to an asset