#include <mi32/delegate.h>

Go to the source code of this file.
Defines | |
| #define | DRAWGEN_4Connected 0x0080 |
| #define | DRAWGEN_Closed 0x0002 |
| #define | DRAWGEN_NoLastPixel 0x0040 |
| #define | GEOMLIBEXPORT MI_DLLIMPORT |
| #define | TRACEGEN_8Connected 0x0001 |
Typedefs | |
| typedef fastdelegate::FastDelegate < ERRVALUE(INT32, INT32)> | DELEGATE_DRAWGEN_POINT |
| typedef fastdelegate::FastDelegate < ERRVALUE(INT32, INT32, INT32)> | DELEGATE_DRAWGEN_SPAN |
| typedef fastdelegate::FastDelegate < int(INT32, INT32)> | DELEGATE_DRAWGEN_TEST |
| typedef int(* | GDrawHSpanL )(INT32, INT32, INT32, void *) |
| typedef int(* | GDrawPointL )(INT32, INT32, void *) |
| typedef int(* | GTestPointL )(INT32, INT32, void *) |
Functions | |
| ERRVALUE | DrawGenCircleFilled (INT32 x, INT32 y, INT32 radius, DELEGATE_DRAWGEN_SPAN DelegateSpan) |
| GEOMLIBEXPORT int | DrawLineGen (INT32 x1, INT32 y1, INT32 x2, INT32 y2, GDrawPointL gdrawpoint, void *userdata, UINT32 flags) |
| GEOMLIBEXPORT int | DrawLinesGen (LPOINT2D *points, int numpoints, GDrawPointL gdrawpoint, void *userdata, UINT32 flags) |
| GEOMLIBEXPORT int | DrawLineWideGen (INT32 x1, INT32 y1, INT32 x2, INT32 y2, double width, GDrawHSpanL gdrawhspan, GDrawPointL gdrawpoint, void *userdata, UINT32 flags) |
| GEOMLIBEXPORT int | FillPolygonsGen (int numpolys, LPOLYGON *polys, GDrawHSpanL gdrawhspan, GDrawPointL gdrawpoint, void *userdata, UINT32 flags=0, MISTATUSMANAGER *pStatusMgr=0) |
| int | FillSeededGenL (INT32 SeedX, INT32 SeedY, GTestPointL TestInside, GDrawHSpanL gdrawhspan, LPOINT2D *boundpt, void *userdata, UINT32 flags) |
| int | TraceBoundaryL (INT32 xstart, INT32 ystart, LPOLYGON *poly, GTestPointL testfunc, void *userdata, UINT32 flags) |
Declarations for "generic" drawing functions
| #define GEOMLIBEXPORT MI_DLLIMPORT |
1.6.1