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

Public Member Functions

 Renderer (int offsetX, int offsetY, int tileSize, BitmapCache< T > bitmapCache)
 
void render (Canvas< T, P > canvas, List< Sprite > sprites, P paint)
 
void setOffset (int offsetX, int offsetY)
 

Public Attributes

int offsetX
 
int offsetY
 
int tileSize
 

Private Member Functions

void drawSprite (Canvas< T, P > canvas, Sprite sprite, P paint)
 

Private Attributes

final BitmapCache< T > bitmapCache
 

Constructor & Destructor Documentation

rabbitescape.render.Renderer< T extends Bitmap, P extends Paint >.Renderer ( int  offsetX,
int  offsetY,
int  tileSize,
BitmapCache< T >  bitmapCache 
)

Member Function Documentation

void rabbitescape.render.Renderer< T extends Bitmap, P extends Paint >.drawSprite ( Canvas< T, P >  canvas,
Sprite  sprite,
paint 
)
private
void rabbitescape.render.Renderer< T extends Bitmap, P extends Paint >.render ( Canvas< T, P >  canvas,
List< Sprite sprites,
paint 
)
void rabbitescape.render.Renderer< T extends Bitmap, P extends Paint >.setOffset ( int  offsetX,
int  offsetY 
)

Member Data Documentation

final BitmapCache<T> rabbitescape.render.Renderer< T extends Bitmap, P extends Paint >.bitmapCache
private
int rabbitescape.render.Renderer< T extends Bitmap, P extends Paint >.offsetX
int rabbitescape.render.Renderer< T extends Bitmap, P extends Paint >.offsetY
int rabbitescape.render.Renderer< T extends Bitmap, P extends Paint >.tileSize

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