Module bevy_internal::asset[][src]

Expand description

Load and store assets and resources for Apps.

Modules

Structs

A channel to send and receive AssetResults

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

The result of loading an asset of type T

Loads assets from the filesystem on background threads

Stores Assets of a given type and tracks changes to them.

A handle into a specific Asset of type T

A non-generic version of Handle

Info about a specific asset, such as its path and its current load state

Enums

Events that happen on assets of type T

Errors that occur while loading assets

Errors that occur while loading assets with an AssetServer

The names of asset stages in an App Schedule

A unique, stable asset id

The load state of an asset

Traits

App extension methods for adding new asset types

Handles load requests from an AssetServer

A loader for an asset source

Functions

Create an instance of the platform default AssetIo

Updates the Assets collection according to the changes queued up by AssetServer.

Type Definitions