[−][src]Crate bevy_asset
Modules
prelude | |
stage | The names of asset stages in an App Schedule |
Structs
AssetLifecycleChannel | A channel to send and receive AssetResults |
AssetMeta | |
AssetPath | |
AssetPathId | |
AssetPlugin | Adds support for Assets to an App. Assets are typed collections with change tracking, which are added as App Resources. Examples of assets: textures, sounds, 3d models, maps, scenes |
AssetResult | The result of loading an asset of type |
AssetServer | Loads assets from the filesystem on background threads |
AssetServerInternal | |
AssetServerSettings | |
Assets | Stores Assets of a given type and tracks changes to them. |
FileAssetIo | |
Handle | A handle into a specific Asset of type |
HandleUntyped | A non-generic version of Handle |
LabelId | |
LoadContext | |
LoadedAsset | |
SourceInfo | Info about a specific asset, such as its path and its current load state |
SourceMeta | |
SourcePathId |
Enums
AssetEvent | Events that happen on assets of type |
AssetIoError | Errors that occur while loading assets |
AssetLifecycleEvent | |
AssetServerError | Errors that occur while loading assets with an AssetServer |
HandleId | A unique, stable asset id |
LoadState | The load state of an asset |
Traits
AddAsset | AppBuilder extension methods for adding new asset types |
Asset | |
AssetDynamic | |
AssetIo | Handles load requests from an AssetServer |
AssetLifecycle | |
AssetLoader | A loader for an asset source |
Functions
filesystem_watcher_system | |
free_unused_assets_system | |
update_asset_storage_system | Updates the Assets collection according to the changes queued up by AssetServer. |