Mercurial > hg > dmlib
view dmlinefunc.h @ 60:f28cd66356f6
Initial work for bitmapped fonts and text drawing. Also moved TTF header
stuff to dmtext.h.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 01 Oct 2012 09:46:56 +0300 |
parents | 997e26f17946 |
children | 92cc5e1fa180 |
line wrap: on
line source
#define DM_DRAWLINE_INNER pix[y0 + x0] = col; #define DM_DRAWLINE_NAME dmDrawLine8 #define DM_DRAWLINE_DST_BYTES 1 #define DM_DRAWLINE_DST_TYPE Uint8 #include "dmdrawline.h" #define DM_DRAWLINE_NAME dmDrawLine32 #define DM_DRAWLINE_DST_BYTES 4 #define DM_DRAWLINE_DST_TYPE Uint32 #include "dmdrawline.h" /* #undef DM_DRAWLINE_INNER #define DM_DRAWLINE_INNER \ int q = pix[y0 + x0] + col; pix[y0 + x0] = q > #define DM_DRAWLINE_NAME dmDrawLineAdd8 #define DM_DRAWLINE_DST_BYTES 1 #define DM_DRAWLINE_DST_TYPE Uint8 #include "dmdrawline.h" #define DM_DRAWLINE_NAME dmDrawLineAdd15 #define DM_DRAWLINE_DST_BYTES 2 #define DM_DRAWLINE_DST_TYPE Uint16 #include "dmdrawline.h" #define DM_DRAWLINE_NAME dmDrawLineAdd16 #define DM_DRAWLINE_DST_BYTES 2 #define DM_DRAWLINE_DST_TYPE Uint16 #include "dmdrawline.h" #define DM_DRAWLINE_NAME dmDrawLineAdd32 #define DM_DRAWLINE_DST_BYTES 4 #define DM_DRAWLINE_DST_TYPE Uint32 #include "dmdrawline.h" */