ReactOS 0.4.16-dev-289-g096a551
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | BEZIERSHIFTBITS 4 |
#define | BEZIERSHIFTUP(x) ((x)<<BEZIERSHIFTBITS) |
#define | BEZIERPIXEL BEZIERSHIFTUP(1) |
#define | BEZIERSHIFTDOWN(x) (((x)+(1<<(BEZIERSHIFTBITS-1)))>>BEZIERSHIFTBITS) |
#define | BEZIERMAXDEPTH 8 |
#define | BEZIER_INITBUFSIZE (150) |
#define | BEZIERMIDDLE(Mid, P1, P2) |
Functions | |
static BOOL | BezierCheck (int level, POINT *Points) |
static void | GDI_InternalBezier (POINT *Points, POINT **PtsOut, INT *dwOut, INT *nPtsOut, INT level) |
POINT * | GDI_Bezier (const POINT *Points, INT count, INT *nPtsOut) |
#define BEZIERMIDDLE | ( | Mid, | |
P1, | |||
P2 | |||
) |
#define BEZIERPIXEL BEZIERSHIFTUP(1) |
#define BEZIERSHIFTDOWN | ( | x | ) | (((x)+(1<<(BEZIERSHIFTBITS-1)))>>BEZIERSHIFTBITS) |
Definition at line 64 of file bezier.c.
Referenced by GDI_InternalBezier().
Definition at line 189 of file bezier.c.
Referenced by GdiPolyDraw(), IntGdiPolyBezier(), PATH_AddFlatBezier(), and PATH_StrokePath().
|
static |
Definition at line 121 of file bezier.c.
Referenced by GDI_Bezier(), and GDI_InternalBezier().