ReactOS 0.4.16-dev-258-g81860b4
|
Go to the source code of this file.
Macros | |
#define | NUM_ENTRIES_INITIAL 16 /* Initial size of points / flags arrays */ |
#define | GROW_FACTOR_NUMER 2 /* Numerator of grow factor for the array */ |
#define | GROW_FACTOR_DENOM 1 /* Denominator of grow factor */ |
#define | round(x) ((int)((x)>0?(x)+0.5:(x)-0.5)) |
Definition at line 2726 of file path.c.
|
static |
Definition at line 463 of file path.c.
Referenced by add_log_points_new_stroke(), PATH_PolyBezier(), and PATH_PolyPolygon().
|
static |
Definition at line 533 of file path.c.
Referenced by PATH_LineTo(), PATH_PolyBezierTo(), PATH_PolyDraw(), and PATH_PolylineTo().
Definition at line 480 of file path.c.
Referenced by IntGdiWidenPath(), PATH_BezierTo(), PATH_DoArcPart(), PATH_Ellipse(), PATH_Rectangle(), PATH_RoundRect(), and start_new_stroke().
DBG_DEFAULT_CHANNEL | ( | GdiPath | ) |
Definition at line 125 of file path.c.
Referenced by NtGdiGetPath().
Definition at line 108 of file path.c.
Referenced by NtGdiCloseFigure(), PATH_add_outline(), PATH_Arc(), PATH_Ellipse(), PATH_Rectangle(), and PATH_RoundRect().
Definition at line 1789 of file path.c.
Referenced by PATH_WidenPathEx().
Definition at line 2489 of file path.c.
Definition at line 2545 of file path.c.
Definition at line 2584 of file path.c.
Definition at line 2626 of file path.c.
Definition at line 2684 of file path.c.
Definition at line 2761 of file path.c.
Definition at line 2846 of file path.c.
Definition at line 2930 of file path.c.
Definition at line 2970 of file path.c.
Definition at line 3029 of file path.c.
Definition at line 3082 of file path.c.
|
static |
Definition at line 2258 of file path.c.
Referenced by PATH_ExtTextOut().
Definition at line 262 of file path.c.
Referenced by IntGdiWidenPath(), PATH_add_outline(), PATH_AddFlatBezier(), PATH_Arc(), PATH_BezierTo(), PATH_FlattenPath(), PATH_LineTo(), and PATH_PolyPolyline().
Definition at line 1378 of file path.c.
Referenced by PATH_FlattenPath().
BOOL FASTCALL PATH_Arc | ( | PDC | dc, |
INT | x1, | ||
INT | y1, | ||
INT | x2, | ||
INT | y2, | ||
INT | xStart, | ||
INT | yStart, | ||
INT | xEnd, | ||
INT | yEnd, | ||
INT | direction, | ||
INT | lines | ||
) |
Definition at line 955 of file path.c.
Referenced by IntGdiArcInternal().
Definition at line 166 of file path.c.
Referenced by PATH_RestorePath(), and PATH_SavePath().
Definition at line 433 of file path.c.
Referenced by PATH_Ellipse(), PATH_Rectangle(), and PATH_RoundRect().
Definition at line 35 of file path.c.
Referenced by IntGdiLineTo(), IntGdiPolygon(), IntGdiPolyline(), IntGdiWidenPath(), IntRectangle(), NtGdiBeginPath(), PATH_FlattenPath(), PATH_RestorePath(), and PATH_SavePath().
Definition at line 90 of file path.c.
Referenced by DC_vCleanup(), IntGdiCleanDC(), IntGdiLineTo(), IntGdiPolygon(), IntGdiPolyline(), IntGdiWidenPath(), IntRectangle(), NtGdiAbortPath(), NtGdiBeginPath(), NtGdiFillPath(), NtGdiFlattenPath(), NtGdiPathToRegion(), NtGdiSelectClipPath(), NtGdiStrokeAndFillPath(), NtGdiStrokePath(), NtGdiWidenPath(), PATH_FlattenPath(), and PATH_StrokePath().
Definition at line 80 of file path.c.
Referenced by IntGdiWidenPath(), and PATH_Delete().
|
static |
Definition at line 890 of file path.c.
Referenced by IntGdiWidenPath(), and PATH_Arc().
Definition at line 782 of file path.c.
Referenced by NtGdiEllipse().
Definition at line 246 of file path.c.
Referenced by PATH_CreatePath().
BOOL FASTCALL PATH_ExtTextOut | ( | PDC | dc, |
INT | x, | ||
INT | y, | ||
UINT | flags, | ||
const RECTL * | lprc, | ||
LPCWSTR | str, | ||
UINT | count, | ||
const INT * | dx | ||
) |
Definition at line 2355 of file path.c.
Referenced by IntExtTextOutW().
Definition at line 1505 of file path.c.
Referenced by NtGdiFillPath(), and NtGdiStrokeAndFillPath().
Definition at line 1514 of file path.c.
Referenced by PATH_FillPath(), and PATH_StrokePath().
Definition at line 1407 of file path.c.
Referenced by IntGdiWidenPath(), NtGdiFillPath(), NtGdiFlattenPath(), NtGdiPathToRegion(), NtGdiSelectClipPath(), NtGdiStrokeAndFillPath(), and NtGdiStrokePath().
Definition at line 142 of file path.c.
Referenced by IntGdiWidenPath().
Definition at line 583 of file path.c.
Referenced by IntGdiLineTo(), IntGdiPolygon(), IntGdiPolyline(), and IntRectangle().
Definition at line 554 of file path.c.
Referenced by IntGdiLineTo(), IntGdiPolygon(), IntGdiPolyline(), IntRectangle(), and PATH_LineTo().
|
static |
Definition at line 401 of file path.c.
Referenced by PATH_Arc().
Definition at line 1450 of file path.c.
Referenced by NtGdiPathToRegion(), NtGdiSelectClipPath(), and PATH_FillPathEx().
Definition at line 1154 of file path.c.
Referenced by IntGdiPolyBezier().
Definition at line 1131 of file path.c.
Referenced by IntGdiPolyBezierTo().
Definition at line 1180 of file path.c.
Referenced by GdiPolyDraw().
Definition at line 1264 of file path.c.
Referenced by IntGdiPolylineTo().
Definition at line 1288 of file path.c.
Referenced by IntGdiPolyPolygon().
BOOL FASTCALL PATH_PolyPolyline | ( | PDC | dc, |
const POINT * | pts, | ||
const DWORD * | counts, | ||
DWORD | polylines | ||
) |
Definition at line 1338 of file path.c.
Referenced by IntGdiPolyPolyline().
Definition at line 627 of file path.c.
Referenced by IntRectangle(), and PATH_RoundRect().
Definition at line 296 of file path.c.
Referenced by add_log_points(), add_points(), PATH_AddEntry(), and PATH_AssignGdiPath().
Definition at line 209 of file path.c.
Referenced by DC_vRestoreDC().
Definition at line 675 of file path.c.
Referenced by IntRoundRect().
Definition at line 187 of file path.c.
Referenced by NtGdiSaveDC().
|
static |
Definition at line 363 of file path.c.
Referenced by PATH_DoArcPart().
Definition at line 1597 of file path.c.
Referenced by IntGdiLineTo(), IntGdiPolygon(), IntGdiPolyline(), IntRectangle(), NtGdiStrokeAndFillPath(), and NtGdiStrokePath().
Definition at line 2118 of file path.c.
Referenced by NtGdiWidenPath().
Definition at line 2136 of file path.c.
Referenced by PATH_StrokePath(), and PATH_WidenPath().