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 ImagecreateAsset(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.voidLogs 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:AssetPoolLoads 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:AssetPoolCreates a new asset from a normalized path.- Specified by:
createAssetin classAssetPool<Image>- Parameters:
path- The normalized path- Returns:
- The new asset, or
nullif the asset creation failed.
-
printInfo
Logs the amount of images in the resource pool per resolution.
-