mi32/drawgen.h File Reference

<mi32/drawgen.h> More...

#include <mi32/delegate.h>
Include dependency graph for drawgen.h:
This graph shows which files directly or indirectly include this file:

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)

Detailed Description

<mi32/drawgen.h>

Declarations for "generic" drawing functions


Define Documentation

#define GEOMLIBEXPORT   MI_DLLIMPORT

Generated on Sun Oct 7 21:26:05 2012 for TNTsdk 2012 by  doxygen 1.6.1