|
Defines |
| #define | USE_NEW_MGD |
| #define | MgdFONTTYPE_OF MGD::FONTTYPE_OF |
| #define | MgdFONTTYPE_TTF MGD::FONTTYPE_TTF |
| #define | MgdPIXELFUNC_Clear MGD::PIXELFUNC_Clear |
| #define | MgdPIXELFUNC_And MGD::PIXELFUNC_And |
| #define | MgdPIXELFUNC_Clear MGD::PIXELFUNC_Clear |
| #define | MgdPIXELFUNC_AndReverse MGD::PIXELFUNC_AndReverse |
| #define | MgdPIXELFUNC_Copy MGD::PIXELFUNC_Copy |
| #define | MgdPIXELFUNC_AndInverted MGD::PIXELFUNC_AndInverted |
| #define | MgdPIXELFUNC_NoOp MGD::PIXELFUNC_NoOp |
| #define | MgdPIXELFUNC_ExclusiveOr MGD::PIXELFUNC_ExclusiveOr |
| #define | MgdPIXELFUNC_Or MGD::PIXELFUNC_Or |
| #define | MgdPIXELFUNC_Nor MGD::PIXELFUNC_Nor |
| #define | MgdPIXELFUNC_Equiv MGD::PIXELFUNC_Equiv |
| #define | MgdPIXELFUNC_Invert MGD::PIXELFUNC_Invert |
| #define | MgdPIXELFUNC_OrReverse MGD::PIXELFUNC_OrReverse |
| #define | MgdPIXELFUNC_CopyInverted MGD::PIXELFUNC_CopyInverted |
| #define | MgdPIXELFUNC_OrInverted MGD::PIXELFUNC_OrInverted |
| #define | MgdPIXELFUNC_NotAnd MGD::PIXELFUNC_NotAnd |
| #define | MgdPIXELFUNC_Set MGD::PIXELFUNC_Set |
| #define | MgdCLOSE_None MGD::SHAPECLOSE_None |
| #define | MgdCLOSE_Direct MGD::SHAPECLOSE_Direct |
| #define | MgdCLOSE_ViaCenter MGD::SHAPECLOSE_ViaCenter |
| #define | MgdLINECAP_NotLast MGD::LINECAP_NotLast |
| #define | MgdLINECAP_Butt MGD::LINECAP_Butt |
| #define | MgdLINECAP_Round MGD::LINECAP_Round |
| #define | MgdLINECAP_Projecting MGD::LINECAP_Projecting |
| #define | MgdLINEJOIN_Miter MGD::LINEJOIN_Miter |
| #define | MgdLINEJOIN_Round MGD::LINEJOIN_Round |
| #define | MgdLINEJOIN_Bevel MGD::LINEJOIN_Bevel |
| #define | MgdPOLYSHAPE_Complex MGD::POLYSHAPE_Complex |
| #define | MgdPOLYSHAPE_NonConvex MGD::POLYSHAPE_NonConvex |
| #define | MgdPOLYSHAPE_Convex MGD::POLYSHAPE_Convex |
| #define | MgdPOLYFLAG_DrawBorder 0x01 |
| #define | MgdTEXT_Straight MGD::BASELINE_Straight |
| #define | MgdTEXT_Spline MGD::BASELINE_Spline |
| #define | MgdTEXT_Nonconvex MGD::BASELINE_Nonconvex |
| #define | MgdTEXTBORDER_None MGD::TEXTBORDER_None |
| #define | MgdTEXTBORDER_SingleLine MGD::TEXTBORDER_SingleLine |
| #define | MgdTEXTBORDER_DoubleLine MGD::TEXTBORDER_DoubleLine |
| #define | MgdSAMPLE_Default MGD::STYLESAMPLE_Default |
| #define | MgdSAMPLE_ShrinkToFit MGD::STYLESAMPLE_ShrinkToFit |
| #define | MgdSAMPLE_ForceToFit MGD::STYLESAMPLE_ForceToFit |
| #define | MgdSAMPLE_ZigZag MGD::STYLESAMPLE_ZigZag |
| #define | MgdSAMPLE_RoundRect MGD::STYLESAMPLE_RoundRect |
| #define | MgdSAMPLE_NoScaleToMap MGD::STYLESAMPLE_NoScaleToMap |
| #define | MgdSAMPLE_CenterSymbol MGD::STYLESAMPLE_CenterSymbol |
| #define | MgdICON_OriginTop MGD::ICON_OriginTop |
| #define | MgdICON_OriginLeft MGD::ICON_OriginLeft |
| #define | MgdICON_OriginBottom MGD::ICON_OriginBottom |
| #define | MgdICON_OriginRight MGD::ICON_OriginRight |
| #define | MgdICON_OriginCenterX MGD::ICON_OriginCenterX |
| #define | MgdICON_OriginCenterY MGD::ICON_OriginCenterY |
| #define | MgdICON_OriginTopLeft MGD::ICON_OriginTopLeft |
| #define | MgdICON_OriginTopCenter MGD::ICON_OriginTopCenter |
| #define | MgdICON_OriginTopRight MGD::ICON_OriginTopRight |
| #define | MgdICON_OriginCenterLeft MGD::ICON_OriginCenterLeft |
| #define | MgdICON_OriginCenter MGD::ICON_OriginCenter |
| #define | MgdICON_OriginCenterRight MGD::ICON_OriginCenterRight |
| #define | MgdICON_OriginBottomLeft MGD::ICON_OriginBottomLeft |
| #define | MgdICON_OriginBottomCenter MGD::ICON_OriginBottomCenter |
| #define | MgdICON_OriginBottomRight MGD::ICON_OriginBottomRight |
| #define | MgdICON_Dimmed MGD::ICON_Dimmed |
| #define | MgdDEPTHTEST_None MGD::DEPTHTEST_None |
| #define | MgdDEPTHTEST_SetOnly MGD::DEPTHTEST_SetOnly |
| #define | MgdDEPTHTEST_CheckAndSet MGD::DEPTHTEST_CheckAndSet |
| #define | MGDMEM24_BGR 0 |
| #define | MGDMEM24_RGB 1 |
| #define | MgdTTFNAMEID_Copyright MGD::TTFNAMEID_Copyright |
| #define | MgdTTFNAMEID_Family MGD::TTFNAMEID_Family |
| #define | MgdTTFNAMEID_Style MGD::TTFNAMEID_Style |
| #define | MgdTTFNAMEID_ID MGD::TTFNAMEID_ID |
| #define | MgdTTFNAMEID_FullName MGD::TTFNAMEID_FullName |
| #define | MgdTTFNAMEID_Version MGD::TTFNAMEID_Version |
| #define | MgdTTFNAMEID_PostScript MGD::TTFNAMEID_PostScript |
| #define | MgdTTFNAMEID_Trademark MGD::TTFNAMEID_Trademark |
| #define | MgdTTFNAMEID_Designer MGD::TTFNAMEID_Designer |
Typedefs |
| typedef MGD::DEVICE | MGD_DISPLAY |
| typedef MGD::CONTEXT | MGD_GC |
| typedef MGD::TEXTBLOCK | MgdTEXTBLOCK |
| typedef MGD::CONTEXT * | MgdGC |
| typedef MGD::DEVICE * | MgdDISPLAY |
| typedef int | MgdFONTHANDLE |
| typedef unsigned long | MgdPIXEL |
| typedef MGD::STYLESAMPLEFLAGS | MgdSAMPLEFLAGS |
| typedef MGD::GLYPHINFO | MgdGLYPHINFO |
| typedef MGD::FONTINFO | MgdFONTINFO |
| typedef MGD::FONT | MgdFONT |
Functions |
| int | Mgd3dDepthInit (MgdDISPLAY display) |
| int | Mgd3dDepthSetFunction (MgdGC gc, float xcoeff, float ycoeff, float zconst , bool isPerspective) |
| ERRVALUE | MgdChangeColorMap (MgdDISPLAY display, COLMAPINFO *colmapinfo) |
| ERRVALUE | MgdCreateGC (MGD_DISPLAY *display, MGD_GC **gc) |
| ERRVALUE | MgdDestroyGC (MGD_GC *gc) |
| ERRVALUE | MgdDrawIcon (MgdGC gc, INT32 x, INT32 y, MICON icon, UINT32 flags) |
| ERRVALUE | MgdDrawLineStyleSample (MgdGC gc, int shandle, const LINESTYLE *style, const LRECT2D *rect, UINT32 flags) |
| ERRVALUE | MgdDrawPointStyleSample (MgdGC gc, int shandle, const POINTSTYLE *style, const LRECT2D *rect, UINT32 flags) |
| ERRVALUE | MgdDrawPolyStyleSample (MgdGC gc, int shandle, const POLYSTYLE *style, const LRECT2D *rect, UINT32 flags) |
| double | MgdGetPixelSizeMM (MgdDISPLAY display) |
| void | MgdGetPixelSizeXYMM (MgdDISPLAY display, double *xsize, double *ysize) |
| ERRVALUE | MgdImageBegin (MgdGC gc, INT32 x, INT32 y, INT32 width, INT32 height, UINT32 colorspace, COLMAPINFO *colmapinfo=0, UINT32 flags=0) |
| ERRVALUE | MgdImageEnd (MgdGC gc, UINT32 flags=0) |
| ERRVALUE | MgdInit (MgdDISPLAY *display, DISPLAYINFO *dispinfo, COLMAPINFO *colmapinfo, int(*FillSpan)(MgdGC, INT32, INT32, INT32)) |
| ERRVALUE | MgdInitMem24 (MgdDISPLAY *display, INT32 width, INT32 height, double mmPerPixel, UINT32 flags=MGDMEM24_BGR) |
| ERRVALUE | MgdInitRaster (MgdDISPLAY *display, int fhandle, RVCRASTINFO *rastinfo) |
| ERRVALUE | MgdInitRasterTransMask (MgdDISPLAY *display, int rfhandle, RVCRASTINFO &rastinfo, int mfhandle, RVCRASTINFO &maskinfo) |
| ERRVALUE | MgdInitSimple (MgdDISPLAY *display, MgdGC *gc, INT32 width, INT32 height, int depth, int(*FillSpan)(MgdGC, INT32, INT32, INT32), void *funcdata) |
| ERRVALUE | MgdInterfaceTextDrawString (MgdGC gc, INT32 x, INT32 y, const UNICODE *string, TEXTBASEORIGIN baseorigin=TEXTBASEORIGIN_FirstLine) |
| ERRVALUE | MgdInterfaceTextDrawString (MgdGC gc, INT32 x, INT32 y, const char *string, TEXTBASEORIGIN baseorigin=TEXTBASEORIGIN_FirstLine) |
| ERRVALUE | MgdInterfaceTextGetExtents (MgdGC gc, const UNICODE *string, int *width, int *height=0, int *ascent=0) |
| ERRVALUE | MgdInterfaceTextGetExtents (MgdGC gc, const char *string, int *width, int *height=0, int *ascent=0) |
| UINT8 * | MgdMem24GetImagePointer (MgdDISPLAY display, INT32 x, INT32 y) |
| int | MgdMem24GetLineBytes (MgdDISPLAY display) |
| ERRVALUE | MgdMem24ScanColorUse (MgdDISPLAY display, HISTORGB *historgb) |
| ERRVALUE | MgdPutImageSpan (MgdGC gc, INT32 x, INT32 y, INT32 len, void *data, UINT8 *mask=0) |
| ERRVALUE | MgdResetGC (MgdGC gc) |
| ERRVALUE | MgdSetClipNone (MgdGC gc) |
| ERRVALUE | MgdSetClipRectangle (MgdGC gc, INT32 xinit, INT32 yinit, INT32 xlast, INT32 ylast) |
| ERRVALUE | MgdSetColor (MgdGC gc, const COLOR *color) |
| ERRVALUE | MgdSetColorPixel (MgdGC gc, MgdPIXEL pixel) |
| ERRVALUE | MgdSetLineAttributes (MgdGC gc, int capstyle, int joinstyle) |
| ERRVALUE | MgdSetLineWidth (MgdGC gc, double width) |
| ERRVALUE | MgdSetOutputScale (MgdGC gc, double mapscale) |
| ERRVALUE | MgdSetPixelFunction (MgdGC gc, int function) |
| ERRVALUE | MgdSetPixelSizeMM (MgdDISPLAY display, double xsize, double ysize) |
| ERRVALUE | MgdSetPlaneMask (MgdGC gc, MgdPIXEL mask) |
| ERRVALUE | MgdSetPlaneMaskRGB (MgdGC gc, UINT8 redmask, UINT8 greenmask, UINT8 bluemask) |
| ERRVALUE | MgdSetStyleFill (MgdGC gc, const POLYSTYLE *style, const void *pattdata=0, INT32 pattbytes=0) |
| ERRVALUE | MgdSetStyleLine (MgdGC gc, const LINESTYLE *style, const void *pattdata=0, INT32 pattbytes=0) |
| ERRVALUE | MgdSetStylePoint (MgdGC gc, const POINTSTYLE *style, const void *pattdata=0, INT32 pattbytes=0) |
| ERRVALUE | MgdStop (MgdDISPLAY display) |
| ERRVALUE | MgdTextBlockComputeExtents (MgdGC gc, MgdTEXTBLOCK *textblock, DRECT2D *extents) |
| ERRVALUE | MgdTextBlockDraw (MgdGC gc, MgdTEXTBLOCK *textblock) |
| ERRVALUE | MgdTextBlockGetFirstString (MgdTEXTBLOCK *textblock, UNICODE *string, int maxlen) |
| ERRVALUE | MgdTextDrawGlyph (MgdGC gc, double x, double y, double baseangle, UNICODE character, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| ERRVALUE | MgdTextDrawString (MgdGC gc, DPOINT2D *basepoints, int numbasepoints, UINT32 baseflags, const UNICODE *string, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| ERRVALUE | MgdTextDrawStringPart (MgdGC gc, DPOINT2D *basepoints, int numbasepoints, UINT32 baseflags, const UNICODE *string, int startindex=0, int endindex=0, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| ERRVALUE | MgdTextDrawStringSimple (MgdGC gc, double x, double y, double baseangle, const UNICODE *string, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| int | MgdTextGetFontByName (INIHANDLE ini, UNICODE *fontname, UNICODE *family, UINT32 StyleFlags, UINT32 *pStyleFlags) |
| ERRVALUE | MgdTextGetFontInfo (int fhandle, MgdFONT *font) |
| ERRVALUE | MgdTextGetFontMetrics (MgdGC gc, MgdFONTINFO *fontinfo) |
| ERRVALUE | MgdTextGetFontName (int fonthandle, UNICODE *fontname) |
| ERRVALUE | MgdTextGetStringExtents (MgdGC gc, DPOINT2D *basepoints, int numbasepoints, UINT32 baseflags, const UNICODE *string, DRECT2D *extents, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| ERRVALUE | MgdTextGetStringExtentsJustified (MgdGC gc, DPOINT2D *basepoints, int numbasepoints, UINT32 baseflags, const UNICODE *string, DRECT2D *extents, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| ERRVALUE | MgdTextGetStringExtentsSimple (MgdGC gc, double x, double y, double baseangle, const UNICODE *string, DRECT2D *extents, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| ERRVALUE | MgdTextGetStringExtentsSimpleJustified (MgdGC gc, double x, double y, double baseangle, const UNICODE *string, DRECT2D *extents, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| ERRVALUE | MgdTextGetStringMetrics (MgdGC gc, const UNICODE *string, MgdGLYPHINFO *glyphinfo, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| ERRVALUE | MgdTextGetStringWidth (MgdGC gc, const UNICODE *string, double *width, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| ERRVALUE | MgdTextGetTTFName (INIHANDLE ini, const UNICODE *fontname, int nameid, UNICODE *name, int namesize, UINT32 *pStyleFlags) |
| int | MgdTextOpenFont (const UNICODE *fontname) |
| ERRVALUE | MgdTextSetColorPixels (MgdGC gc, MgdPIXEL fgpixel, MgdPIXEL bgpixel, MgdPIXEL ulpixel) |
| ERRVALUE | MgdTextSetColors (MgdGC gc, COLOR *fgcolor, COLOR *bgcolor, COLOR *ulcolor=0) |
| ERRVALUE | MgdTextSetEnhanceWidth (MgdGC gc, double width) |
| ERRVALUE | MgdTextSetFont (MgdGC gc, int fonthandle) |
| void | MgdTextSetFontByName (MgdGC gc, UNICODE *fontname) |
| ERRVALUE | MgdTextSetHeight (MgdGC gc, double height) |
| ERRVALUE | MgdTextSetShadowValues (MgdGC gc, double offset, double angle, UINT8 relative) |
| ERRVALUE | MgdTextSetStrokeWidth (MgdGC gc, double width) |
| void | MgdTextSetStyle (MgdGC gc, TEXTSTYLE *style) |
| ERRVALUE | MgdTextSetUnderlineValues (MgdGC gc, double offset, double thickness) |
| void | Mgd3dDepthTestDisable (MgdGC gc) |
| void | Mgd3dDepthTestEnable (MgdGC gc) |
| UINT8 | Mgd3dDepthTestGet (MgdGC gc) |
| void | Mgd3dDepthTestSet (MgdGC gc, UINT8 DepthTestMode) |
| ERRVALUE | Mgd3dDrawLine (MgdGC gc, INT32 x1, INT32 y1, float z1, INT32 x2, INT32 y2, float z2) |
| bool | Mgd3dEnabled (MgdDISPLAY display) |
| float | Mgd3dGetDepth (MgdDISPLAY display, INT32 x, INT32 y) |
| ERRVALUE | Mgd3dPutPixel (MgdGC gc, INT32 x, INT32 y, float z, MgdPIXEL pixel) |
| bool | MgdCanDoTransparency (MgdDISPLAY display) |
| double | MgdConvertScreenUnits (MgdDISPLAY display, double value, int iunits, int ounits) |
| ERRVALUE | MgdCopyRectFromMem24 (MgdGC destgc, MgdDISPLAY srcmem24disp, const LRECT2D &srcrect, const LPOINT2D &destpt) |
| ERRVALUE | MgdCopyRectFromMem24 (MgdGC destgc, MgdDISPLAY srcmem24disp, const LRECT2D &srcrect, const LRECT2D &destrect) |
| ERRVALUE | MgdDrawArc (MgdGC gc, INT32 xcenter, INT32 ycenter, INT32 xradius, INT32 yradius, double startangle, double sweepangle, double rotangle, int closemode) |
| ERRVALUE | MgdDrawCircle (MgdGC gc, INT32 xcenter, INT32 ycenter, INT32 radius) |
| ERRVALUE | MgdDrawEllipse (MgdGC gc, INT32 xcenter, INT32 ycenter, INT32 xradius, INT32 yradius, double rotangle) |
| ERRVALUE | MgdDrawLine (MgdGC gc, INT32 x1, INT32 y1, INT32 x2, INT32 y2) |
| ERRVALUE | MgdDrawLines (MgdGC gc, const LPOINT2D *points, INT32 numpoints, int closemode=MgdCLOSE_None) |
| ERRVALUE | MgdDrawPoint (MgdGC gc, INT32 x, INT32 y) |
| ERRVALUE | MgdDrawPoints (MgdGC gc, const LPOINT2D *points, INT32 numpoints) |
| ERRVALUE | MgdDrawRectangle (MgdGC gc, INT32 x1, INT32 y1, INT32 x2, INT32 y2) |
| ERRVALUE | MgdDrawSegments (MgdGC gc, const LSEGMENT2D *segments, INT32 numsegments) |
| ERRVALUE | MgdFillArc (MgdGC gc, INT32 xcenter, INT32 ycenter, INT32 xradius, INT32 yradius, double startangle, double sweepangle, double rotangle, int closemode=MgdCLOSE_ViaCenter) |
| ERRVALUE | MgdFillCircle (MgdGC gc, INT32 xcenter, INT32 ycenter, INT32 radius) |
| ERRVALUE | MgdFillEllipse (MgdGC gc, INT32 xcenter, INT32 ycenter, INT32 xradius, INT32 yradius, double rotangle) |
| ERRVALUE | MgdFillPolygon (MgdGC gc, const LPOINT2D *points, INT32 numpoints, int shape, UINT32 flags) |
| ERRVALUE | MgdFillPolygons (MgdGC gc, const LPOLYGON *polygons, INT32 numpolygons, UINT32 flags) |
| ERRVALUE | MgdFillRectangle (MgdGC gc, INT32 x1, INT32 y1, INT32 x2, INT32 y2) |
| ERRVALUE | MgdFillSpan (MgdGC gc, INT32 x1, INT32 x2, INT32 y) |
| void | MgdGetClipRectangle (MgdGC gc, LRECT2D *rect) |
| MgdPIXEL | MgdGetColorPixel (MgdGC gc, const COLOR *color) |
| MgdDISPLAY | MgdGetDisplayFromGC (MgdGC gc) |
| const DISPLAYINFO * | MgdGetDisplayInfo (const MgdDISPLAY display) |
| double | MgdGetOutputScale (MgdGC gc) |
| void * | MgdGetPrivDataDisplay (const MgdDISPLAY display) |
| bool | MgdIsDoingX (const MgdDISPLAY display) |
| bool | MgdNeedFullImageLine (const MgdDISPLAY display) |
| bool | MgdNeedSepImageColors (const MgdDISPLAY display) |
| ERRVALUE | MgdPutPixel (MgdGC gc, INT32 x, INT32 y, MgdPIXEL pixel) |
| void | MgdSetBitmapOrigin (MgdGC gc, INT32 xorigin, INT32 yorigin) |
| void | MgdSetClipForPut (MgdGC gc, bool DoClipForPut=true) |
| void | MgdSetColorLock (MgdGC gc, bool ColorLocked) |
| void | MgdSetLineScaledToMap (MgdGC gc, bool LineScaledToMap) |
| ERRVALUE | MgdSetLineWidthMM (MgdGC gc, double width) |
| void | MgdSetPlaneMaskLock (MgdGC gc, bool PlaneMaskLocked) |
| void | MgdSetPointScaledToMap (MgdGC gc, bool PointScaledToMap) |
| void | MgdSetTransparency (MgdGC gc, UINT8 transparency) |
| void | MgdSetTransparencyLock (MgdGC gc, bool TransparencyLocked) |
| void | MgdSetTranspForPutImage (MgdGC gc, bool DoTranspForPutImage) |
| ERRVALUE | MgdTextGetGlyphExtents (MgdGC gc, const double &x, const double &y, const double &baseangle, UNICODE ch, DRECT2D *rect, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |
| ERRVALUE | MgdTextGetGlyphMetrics (MgdGC gc, UNICODE ch, MgdGLYPHINFO *glyphinfo, MgdFONT::MODE mode=MgdFONT::MODE_UNICODE) |