|
ReactOS 0.4.16-dev-1946-g52006dd
|

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 300 of file gradient.c.
Definition at line 272 of file gradient.c.
| #define FDOCOL | ( | linefrom, | |
| lineto, | |||
| colid | |||
| ) |
Definition at line 244 of file gradient.c.
| #define FILLLINE | ( | linefrom, | |
| lineto | |||
| ) |
Definition at line 253 of file gradient.c.
| #define FINITCOL | ( | linefrom, | |
| lineto, | |||
| colid | |||
| ) |
Definition at line 238 of file gradient.c.
Definition at line 29 of file gradient.c.
Definition at line 291 of file gradient.c.
| #define NDEBUG |
Definition at line 11 of file gradient.c.
| #define NLINES 3 |
Definition at line 312 of file gradient.c.
| #define S_FILLLINE | ( | linefrom, | |
| lineto | |||
| ) |
Definition at line 191 of file gradient.c.
Definition at line 206 of file gradient.c.
Definition at line 306 of file gradient.c.
Definition at line 22 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 25 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 480 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 558 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 46 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 316 of file gradient.c.
Referenced by EngGradientFill().
|
static |
Definition at line 16 of file gradient.c.