ReactOS 0.4.15-dev-8614-gbc76250
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | VERTEX(n) (pVertex + gt->n) |
#define | COMPAREVERTEX(a, b) ((a)->x == (b)->x && (a)->y == (b)->y) |
#define | VCMPCLR(a, b, c, color) (a->color != b->color || a->color != c->color) |
#define | VCMPCLRS(a, b, c) !(!VCMPCLR(a,b,c,Red) || !VCMPCLR(a,b,c,Green) || !VCMPCLR(a,b,c,Blue)) |
#define | HVINITCOL(Col, id) |
#define | HVSTEPCOL(id) |
#define | S_FILLLINE(linefrom, lineto) |
#define | S_DOLINE(a, b, line) |
#define | S_GOLINE(a, b, line) |
#define | S_ENDLINE(a, b, line) } |
#define | S_INITLINE(a, b, line) |
#define | INITCOL(a, b, line, col, id) |
#define | STEPCOL(a, b, line, col, id) |
#define | FINITCOL(linefrom, lineto, colid) |
#define | FDOCOL(linefrom, lineto, colid) |
#define | FILLLINE(linefrom, lineto) |
#define | DOLINE(a, b, line) |
#define | GOLINE(a, b, line) |
#define | ENDLINE(a, b, line) } |
#define | INITLINE(a, b, line) |
#define | DOINIT(a, b, line) |
#define | SMALLER(a, b) (a->y < b->y) || (a->y == b->y && a->x < b->x) |
#define | SWAP(a, b, c) |
#define | NLINES 3 |
Variables | |
const LONG | LINC [2] = {-1, 1} |
Definition at line 19 of file gradient.c.
Definition at line 294 of file gradient.c.
Definition at line 266 of file gradient.c.
#define FDOCOL | ( | linefrom, | |
lineto, | |||
colid | |||
) |
Definition at line 240 of file gradient.c.
#define FILLLINE | ( | linefrom, | |
lineto | |||
) |
Definition at line 248 of file gradient.c.
#define FINITCOL | ( | linefrom, | |
lineto, | |||
colid | |||
) |
Definition at line 234 of file gradient.c.
Definition at line 26 of file gradient.c.
Definition at line 285 of file gradient.c.
#define NDEBUG |
Definition at line 11 of file gradient.c.
#define NLINES 3 |
Definition at line 306 of file gradient.c.
#define S_FILLLINE | ( | linefrom, | |
lineto | |||
) |
Definition at line 188 of file gradient.c.
Definition at line 203 of file gradient.c.
Definition at line 300 of file gradient.c.
Definition at line 21 of file gradient.c.
#define VCMPCLRS | ( | a, | |
b, | |||
c | |||
) | !(!VCMPCLR(a,b,c,Red) || !VCMPCLR(a,b,c,Green) || !VCMPCLR(a,b,c,Blue)) |
Definition at line 22 of file gradient.c.
BOOL APIENTRY EngGradientFill | ( | _Inout_ SURFOBJ * | psoDest, |
_In_ CLIPOBJ * | pco, | ||
_In_opt_ XLATEOBJ * | pxlo, | ||
_In_ TRIVERTEX * | pVertex, | ||
_In_ ULONG | nVertex, | ||
_In_ PVOID | pMesh, | ||
_In_ ULONG | nMesh, | ||
_In_ RECTL * | prclExtents, | ||
_In_ POINTL * | pptlDitherOrg, | ||
_In_ ULONG | ulMode | ||
) |
Definition at line 475 of file gradient.c.
Referenced by IntEngGradientFill(), and PanGradientFill().
BOOL APIENTRY IntEngGradientFill | ( | IN SURFOBJ * | psoDest, |
IN CLIPOBJ * | pco, | ||
IN XLATEOBJ * | pxlo, | ||
IN TRIVERTEX * | pVertex, | ||
IN ULONG | nVertex, | ||
IN PVOID | pMesh, | ||
IN ULONG | nMesh, | ||
IN RECTL * | prclExtents, | ||
IN POINTL * | pptlDitherOrg, | ||
IN ULONG | ulMode | ||
) |
Definition at line 553 of file gradient.c.
Referenced by GreGradientFill().
BOOL FASTCALL IntEngGradientFillRect | ( | IN SURFOBJ * | psoDest, |
IN CLIPOBJ * | pco, | ||
IN XLATEOBJ * | pxlo, | ||
IN TRIVERTEX * | pVertex, | ||
IN ULONG | nVertex, | ||
IN PGRADIENT_RECT | gRect, | ||
IN RECTL * | prclExtents, | ||
IN POINTL * | pptlDitherOrg, | ||
IN BOOL | Horizontal | ||
) |
Definition at line 43 of file gradient.c.
Referenced by EngGradientFill().
BOOL FASTCALL IntEngGradientFillTriangle | ( | IN SURFOBJ * | psoDest, |
IN CLIPOBJ * | pco, | ||
IN XLATEOBJ * | pxlo, | ||
IN TRIVERTEX * | pVertex, | ||
IN ULONG | nVertex, | ||
IN PGRADIENT_TRIANGLE | gTriangle, | ||
IN RECTL * | prclExtents, | ||
IN POINTL * | pptlDitherOrg | ||
) |
Definition at line 310 of file gradient.c.
Referenced by EngGradientFill().
|
static |
Definition at line 16 of file gradient.c.