Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rabbitescape.render.BitmapCache< T extends Bitmap > Class Template Reference
Collaboration diagram for rabbitescape.render.BitmapCache< T extends Bitmap >:
Collaboration graph
[legend]

Public Member Functions

 BitmapCache (BitmapLoader< T > loader, BitmapScaler< T > scaler, long cacheSize)
 
get (String fileName, int tileSize)
 
void recycle ()
 
void setLoader (BitmapLoader< T > loader)
 

Private Member Functions

loadBitmap (String fileName, int tileSize)
 

Private Attributes

BitmapLoader< T > loader
 
final BitmapScaler< T > scaler
 
final ReLruCache< T > cache
 

Constructor & Destructor Documentation

rabbitescape.render.BitmapCache< T extends Bitmap >.BitmapCache ( BitmapLoader< T >  loader,
BitmapScaler< T >  scaler,
long  cacheSize 
)

Member Function Documentation

T rabbitescape.render.BitmapCache< T extends Bitmap >.get ( String  fileName,
int  tileSize 
)
T rabbitescape.render.BitmapCache< T extends Bitmap >.loadBitmap ( String  fileName,
int  tileSize 
)
private
void rabbitescape.render.BitmapCache< T extends Bitmap >.recycle ( )
void rabbitescape.render.BitmapCache< T extends Bitmap >.setLoader ( BitmapLoader< T >  loader)

Member Data Documentation

final ReLruCache<T> rabbitescape.render.BitmapCache< T extends Bitmap >.cache
private
BitmapLoader<T> rabbitescape.render.BitmapCache< T extends Bitmap >.loader
private
final BitmapScaler<T> rabbitescape.render.BitmapCache< T extends Bitmap >.scaler
private

The documentation for this class was generated from the following file: