Expand description
Handle asset metadata.
Asset metadata informs how an Asset should be handled by the asset system.
It is primarily used by asset processing.
Asset metadata is generally stored as a .meta file next to the asset,
but this may differ per asset storage backend.
Structs§
- Asset
Meta - Asset metadata that informs how an
Assetshould be handled by the asset system. - Asset
Meta Minimal - This is a minimal counterpart to
AssetMetathat exists to speed up (or enable) serialization in cases where the wholeAssetMetaisn’t necessary. - Process
Dependency Info - Information about a dependency used to process an asset. This is used to determine whether an asset’s “process dependency” has changed.
- Processed
Info - Info produced by the
AssetProcessorfor a given processed asset. This is used to determine if an asset source file (or its dependencies) has changed. - Processed
Info Minimal - This is a minimal counterpart to
ProcessedInfothat exists to speed up serialization in cases where the wholeProcessedInfoisn’t necessary.
Enums§
- Asset
Action - Configures how an asset source file should be handled by the asset system.
- Asset
Action Minimal - This is a minimal counterpart to
AssetActionthat exists to speed up (or enable) serialization in cases where the wholeAssetActionisn’t necessary.
Constants§
- META_
FORMAT_ VERSION - The version of the metadata format being used. It is included in every metadata entry.
Traits§
- Asset
Meta Dyn - A dynamic type-erased counterpart to
AssetMetathat enables passing around and interacting withAssetMetawithout knowing its type. - Settings
- Settings used by the asset system, such as by
AssetLoader,Process, andAssetSaver
Type Aliases§
- Asset
Hash - This type alias records the size of an asset hash.
- Meta
Transform