59 #include <minigui/common.h>
60 #include <minigui/gdi.h>
62 typedef void (*cb_fill_span_t)(HDC hdc,
void *context,
const RECT *rc);
63 void ncsFillRegion(HDC hdc, PCLIPRGN prgn, cb_fill_span_t cb,
void *context);
65 void ncs_cb_fillspan_simple(HDC hdc,
void *ctx_rgba,
const RECT *rc);
67 struct gradient_context{
73 void ncs_cb_fillspan_gradient(HDC hdc,
void *ctx_gradient,
const RECT *rc);
75 typedef unsigned int gradient_t[2];
76 struct multigradient_context{
80 gradient_t *colortable;
81 int _private_current_index;
84 void ncs_cb_fillspan_multigradient(HDC hdc,
void *ctx_multigradient,
const RECT *rc);