Class ImagePool
- All Implemented Interfaces:
Destructible
-
Field Summary
Fields inherited from class dev.prozilla.pine.common.asset.pool.AssetPool
eventDispatcher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Image
createAsset
(String path) Creates a new asset from a normalized path.Loads an asset from a path or retrieves it from the pool if it has already been loaded once.void
Logs the amount of images in the resource pool per resolution.Methods inherited from class dev.prozilla.pine.common.asset.pool.AssetPool
addListener, count, createKey, destroy, fail, fail, getAssets, normalize, prepareNext, printInfo, remove, remove, removeListener
-
Constructor Details
-
ImagePool
public ImagePool()
-
-
Method Details
-
load
Description copied from class:AssetPool
Loads an asset from a path or retrieves it from the pool if it has already been loaded once.This method is protected because some subclasses may require additional parameters to load an asset.
-
createAsset
Description copied from class:AssetPool
Creates a new asset from a normalized path.- Specified by:
createAsset
in classAssetPool<Image>
- Parameters:
path
- The normalized path- Returns:
- The new asset, or
null
if the asset creation failed.
-
printInfo
Logs the amount of images in the resource pool per resolution.
-