Class FontPool
- 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 FontcreateAsset(String path) Creates a new asset from a normalized path.protected StringCreates a key for the current asset.Loads an asset from a path or retrieves it from the pool if it has already been loaded once.protected StringNormalizes a path.protected voidPrepares this pool for the next asset.booleanRemoves an asset from this pool.
-
Constructor Details
-
FontPool
public FontPool()
-
-
Method Details
-
load
-
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<Font>- Parameters:
path- The normalized path- Returns:
- The new asset, or
nullif the asset creation failed.
-
remove
Description copied from class:AssetPoolRemoves an asset from this pool. -
prepareNext
protected void prepareNext()Description copied from class:AssetPoolPrepares this pool for the next asset.- Overrides:
prepareNextin classAssetPool<Font>
-
createKey
Description copied from class:AssetPoolCreates a key for the current asset. -
normalize
Description copied from class:AssetPoolNormalizes a path.
-