ScaledImageLoader
floodsim.view.util.resource.ScaledImageLoader
final class ScaledImageLoader[K](baseCache: Cache[K, BufferedImage])(using scaler: Scaler) extends ResourceLoader[ScaledImageKey[K], BufferedImage]
Produces scaled images from a base cache of original images using an ImageScaler. On a cache miss, it:
- retrieves the base java.awt.image.BufferedImage from
baseCache - scales it using the in-scope ImageScaler
Type parameters
- K
-
base key type
Value parameters
- baseCache
-
cache providing base (unscaled) images
- scaler
-
the scaling strategy (inferred via given)
Attributes
- Graph
-
- Supertypes
Members list
In this article