Interface AssetEventListener


public interface AssetEventListener
AssetEventListener is an interface for listening to various events happening inside AssetManager. For now, it is possible to receive an event when an asset has been requested (one of the AssetManager.load***() methods were called), or when an asset has been loaded.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    assetDependencyNotFound(AssetKey parentKey, AssetKey dependentAssetKey)
    Called when an asset dependency cannot be found for an asset.
    void
    Called when an asset has been successfully loaded (e.g: loaded from file system and parsed).
    void
    Called when an asset has been requested (e.g.
  • Method Details

    • assetLoaded

      void assetLoaded(AssetKey key)
      Called when an asset has been successfully loaded (e.g: loaded from file system and parsed).
      Parameters:
      key - the AssetKey for the asset loaded.
    • assetRequested

      void assetRequested(AssetKey key)
      Called when an asset has been requested (e.g. any of the load*** methods in AssetManager are called). In contrast to the assetLoaded() method, this one will be called even if the asset has failed to load, or if it was retrieved from the cache.
      Parameters:
      key - the key of the requested asset
    • assetDependencyNotFound

      void assetDependencyNotFound(AssetKey parentKey, AssetKey dependentAssetKey)
      Called when an asset dependency cannot be found for an asset. When an asset is loaded, each of its dependent assets that have failed to load due to a AssetNotFoundException, will cause an invocation of this callback.
      Parameters:
      parentKey - The key of the parent asset that is being loaded from within the user application.
      dependentAssetKey - The asset key of the dependent asset that has failed to load.