|
ReactOS 0.4.17-dev-51-g1dc2e6d
|

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 2741 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 543 of file path.c.
Referenced by PATH_LineTo(), PATH_PolyBezierTo(), PATH_PolyDraw(), and PATH_PolylineTo().
Definition at line 490 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 1802 of file path.c.
Referenced by PATH_WidenPathEx().
Definition at line 2504 of file path.c.
Definition at line 2560 of file path.c.
Definition at line 2599 of file path.c.
Definition at line 2641 of file path.c.
Definition at line 2699 of file path.c.
Definition at line 2776 of file path.c.
Definition at line 2861 of file path.c.
Definition at line 2945 of file path.c.
Definition at line 2985 of file path.c.
Definition at line 3044 of file path.c.
Definition at line 3097 of file path.c.
|
static |
Definition at line 2273 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 1391 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 965 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 900 of file path.c.
Referenced by IntGdiWidenPath(), and PATH_Arc().
Definition at line 792 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 2370 of file path.c.
Referenced by IntExtTextOutW().
Definition at line 1518 of file path.c.
Referenced by NtGdiFillPath(), and NtGdiStrokeAndFillPath().
Definition at line 1527 of file path.c.
Referenced by PATH_FillPath(), and PATH_StrokePath().
Definition at line 1420 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 593 of file path.c.
Referenced by IntGdiLineTo(), IntGdiPolygon(), IntGdiPolyline(), and IntRectangle().
Definition at line 564 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 1463 of file path.c.
Referenced by NtGdiPathToRegion(), NtGdiSelectClipPath(), and PATH_FillPathEx().
Definition at line 1164 of file path.c.
Referenced by IntGdiPolyBezier().
Definition at line 1141 of file path.c.
Referenced by IntGdiPolyBezierTo().
Definition at line 1190 of file path.c.
Referenced by GdiPolyDraw().
Definition at line 1274 of file path.c.
Referenced by IntGdiPolylineTo().
Definition at line 1301 of file path.c.
Referenced by IntGdiPolyPolygon().
| BOOL FASTCALL PATH_PolyPolyline | ( | PDC | dc, |
| const POINT * | pts, | ||
| const DWORD * | counts, | ||
| DWORD | polylines | ||
| ) |
Definition at line 1351 of file path.c.
Referenced by IntGdiPolyPolyline().
Definition at line 637 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 685 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 1610 of file path.c.
Referenced by IntGdiLineTo(), IntGdiPolygon(), IntGdiPolyline(), IntRectangle(), NtGdiStrokeAndFillPath(), and NtGdiStrokePath().
Definition at line 2133 of file path.c.
Referenced by NtGdiWidenPath().
Definition at line 2151 of file path.c.
Referenced by PATH_StrokePath(), and PATH_WidenPath().