X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=gfx%2Fgfx.h;h=fb7e615f7b4be737c3ca17b2b64a3698a07899a1;hb=39108834d9c102712d6c11830ca9b9fb5b098d19;hp=7159cdb306b78df72f56fae19d8344a2776e54ca;hpb=d55b8fe80965724ece68c9e8467ad93ab35babe3;p=bertos.git diff --git a/gfx/gfx.h b/gfx/gfx.h index 7159cdb3..fb7e615f 100755 --- a/gfx/gfx.h +++ b/gfx/gfx.h @@ -14,6 +14,9 @@ /*#* *#* $Log$ + *#* Revision 1.9 2006/02/15 09:10:15 bernie + *#* Implement prop fonts; Fix algo styles. + *#* *#* Revision 1.8 2006/02/10 12:28:33 bernie *#* Add font support in bitmaps; Make bitmap formats public. *#* @@ -118,7 +121,7 @@ typedef struct Bitmap Rect cr; /*!< Clip drawing inside this rectangle */ #if CONFIG_GFX_TEXT - struct Font *font; /**< Current font for text rendering. */ + const struct Font *font;/**< Current font for text rendering. */ #endif #if CONFIG_GFX_VCOORDS /*! @@ -154,7 +157,7 @@ typedef struct Bitmap void gfx_bitmapInit (Bitmap *bm, uint8_t *raster, coord_t w, coord_t h); void gfx_bitmapClear(Bitmap *bm); void gfx_blit (Bitmap *dst, const Rect *rect, const Bitmap *src, coord_t srcx, coord_t srcy); -void gfx_blitRaster (Bitmap *dst, coord_t dx, coord_t dy, const uint8_t *raster, coord_t w, coord_t h); +void gfx_blitRaster (Bitmap *dst, coord_t dx, coord_t dy, const uint8_t *raster, coord_t w, coord_t h, coord_t stride); void gfx_line (Bitmap *bm, coord_t x1, coord_t y1, coord_t x2, coord_t y2); void gfx_rectDraw (Bitmap *bm, coord_t x1, coord_t y1, coord_t x2, coord_t y2); void gfx_rectFillC (Bitmap *bm, coord_t x1, coord_t y1, coord_t x2, coord_t y2, uint8_t color); @@ -170,7 +173,7 @@ void gfx_setClipRect(Bitmap *bm, coord_t xmin, coord_t ymin, coord_t xmax, coord #endif #if CONFIG_GFX_TEXT -INLINE void gfx_setFont(Bitmap *bm, Font *font) +INLINE void gfx_setFont(Bitmap *bm, const struct Font *font) { bm->font = font; }