package rabbitescape.render.androidlike;
/**
* Something a bit like android.graphics.Canvas - provides calls like
* drawBitmap that we use to draw our UI.
*/
public interface Canvas<T extends Bitmap, P extends Paint>
{
public void drawBitmap( T bitmap, float left, float top, P paint );
public int width();
public int height();
public void drawColor( P paint );
public void drawLine(
float startX, float startY, float stopX, float stopY, P paint );
public void drawPath( Path path, P paint );
public void drawRect(Rect rect, P paint);
public void drawText(String text, float x, float y, P paint);
}