📄 metextrn.h
字号:
void SEQ OvalPt (rect *mwR, int mwANGLE, point *mwPT);
void SEQ PaintArc (rect *mwR, int mwBGNANGLE, int mwENDANGLE);
void SEQ PaintBezier (point *mwBEZPTS, int mwPTCNT);
void SEQ PaintOval (rect *mwR);
void SEQ PaintPoly (int mwPOLYCNT, polyHead *mwPOLYHDR, point *mwPOLYPTS);
void SEQ PaintRect (rect *mwR);
void SEQ PaintRegion (region *mwRGN );
void SEQ PaintRoundRect (rect *mwR, int mwDIAX, int mwDIAY);
int SEQ PeekEvent (int mwINDEX, mwEvent *mwEVNT);
void SEQ PenCap (int mwCAPSTYLE);
void SEQ PenColor (int mwCOLOR);
void SEQ PenColor32 (long mwCOLOR);
void SEQ PenDash (int mwDASHNBR);
void SEQ PenJoin (int mwJOINSTYLE);
void SEQ PenNormal (void);
void SEQ PenOffset (int mwDASHOFFSET);
void SEQ PenPattern (int mwPATTERN);
void SEQ PenSize (int mwDIAX, int mwDIAY);
void SEQ PenShape (int mwPENSHAPE);
void SEQ PlaneMask (long mwPMASK);
void SEQ PolyBezier (point *mwBEZPTS, int mwPTCNT);
void SEQ PolyLine (int mwPTCNT, point *mwPTS);
void SEQ PolyMarker (int mwNPTS, point *mwXYPTS);
void SEQ PolySegment (int mwSEGCNT, segPts *mwSEGLIST);
void SEQ PopGrafix (pusharea *mwSAVEAREA);
void SEQ PortBitmap (grafMap *mwNEWMAP);
void SEQ PortOrigin (int mwTOPBOT);
void SEQ PortPattern (patList *mwPATTERNLIST);
void SEQ PortSize (int mwPIXWIDTHX, int mwPIXHEIGHTY);
void SEQ ProtectRect (rect *mwR);
void SEQ Pt2Rect (point *mwPT1, point *mwPT2, rect *mwR);
int SEQ PtInArc (point *mwTESTPT, rect *mwR,
int mwBGNANGLE, int mwARCANGLE, int mwSIZEX, int mwSIZEY);
int SEQ PtInBoundary (point *mwTESTPT, point *mwSEEDPT,
int mwBOUNDCOLOR, rect *mwSCANRECT,
int mwPIXWIDX, int mwPIXHGTY);
int SEQ PtInBoundary32 (point *mwTESTPT, point *mwSEEDPT,
long mwBOUNDCOLOR, rect *mwSCANRECT,
int mwPIXWIDX, int mwPIXHGTY);
int SEQ PtInFlood (point *mwTESTPT, point *mwSEEDPT,
rect *mwSCANRECT,
int mwPIXWIDX, int mwPIXHGTY);
int SEQ PtInOval (point *mwTESTPT, rect *mwR, int mwSIZEX, int mwSIZEY);
int SEQ PtInPoly (point *mwTESTPT, int mwPOLYCNT, polyHead *mwPOLYHDRS,
point *mwPOLYPTS, int mwpenX, int mwpenY);
int SEQ PtInRect (point *mwTESTPT, rect *mwR, int mwSIZEX, int mwSIZEY);
int SEQ PtInRegion (point *mwTESTPT, region *mwRGN,
int mwPIXWIDX, int mwPIXHGTY );
int SEQ PtInRoundRect (point *mwTESTPT, rect *mwR, int mwDIAX, int mwDIAY,
int mwSIZEX, int mwSIZEY);
int SEQ PtOnArc (point *mwTESTPT, rect *mwR,
int mwBGNANGLE, int mwARCANGLE,
int mwSIZEX, int mwSIZEY);
int SEQ PtOnLine (point *mwTESTPT, point *mwPT1, point *mwPT2,
int mwSIZEX, int mwSIZEY);
int SEQ PtOnOval (point *mwTESTPT, rect *mwR, int mwSIZEX, int mwSIZEY);
int SEQ PtOnPoly (point *mwTESTPT, int mwPOLYCNT,polyHead *mwPOLYHDRS,
point *mwPOLYPTS, int penX,int penY);
int SEQ PtOnRect (point *mwTESTPT, rect *mwR, int mwSIZEX, int mwSIZEY);
int SEQ PtOnRoundRect (point *mwTESTPT, rect *mwR, int mwDIAX, int mwDIAY,
int mwSIZEX, int mwSIZEY);
int SEQ PtToAngle (rect *mwR, point *mwPT);
void SEQ PushGrafix (pusharea *mwSAVEAREA);
long SEQ QueryColors (void);
void SEQ QueryCursor (int *mwCURSORX, int *mwCURSORY,
int *mwCURSORLEVEL,int *mwBUTTONS);
int SEQ QueryError (void);
int SEQ QueryGraphics (int);
int SEQ QueryMouse (int);
void SEQ QueryPosn (int *X, int *Y);
void SEQ QueryRes (int *mwRESX, int *mwRESY);
int SEQ QueryX (void);
int SEQ QueryY (void);
void SEQ RasterOp (int mwRASOP);
void SEQ ReadImage (rect *mwSRCR, image *mwDSTIMAGE);
void SEQ ReadMouse (int *X, int *Y, int *mwSW);
void SEQ ReadPalette (int mwPALNBR, int mwBGNINDEX, int mwENDINDEX,
palData *mwRGBCOLORS);
int SEQ RectInRegion (rect *mwR, region *mwRGN );
region * SEQ RectListToRegion(int mwNUMRECTS, rect *mwRLIST );
region * SEQ RectRegion (rect *mwSRCRECT );
int SEQ ResrcLoad (char *mwFILENAME, void *mwDATAAREA, unsigned int mwAREASIZE);
int SEQ ResrcQuery (char *mwFILESPEC, dirRec *mwDIRINFO, int mwDIRSIZE);
void SEQ ScaleMouse (int mwFACTORX, int mwFACTORY);
void SEQ ScalePt (point *mwPT, rect *mwSRCR, rect *mwDSTR);
void SEQ ScreenRect (rect *mwSCRNR);
void SEQ ScrollRect (rect *mwR, int mwDX, int mwDY);
void SEQ SetBitmap (int mwPAGE, grafMap *mwNEWMAP );
void SEQ SetDisplay (int mwPAGE);
void SEQ SetFont (fontRcd *mwFONTBUFFER);
void SEQ SetLocal (void);
void SEQ SetMouse (mouseRcd *mwLOCATOR);
void SEQ SetOrigin (int mwLCLX, int mwLCLY);
void SEQ SetPenState (penState *mwSTATE);
void SEQ SetPixel (int X, int Y);
void SEQ SetPort (grafPort *mwNEWPORT);
void SEQ SetPt (point *mwPT, int X, int Y);
void SEQ SetRect (rect *mwR, int X1, int Y1, int X2, int Y2);
region * SEQ SetRegion (int X1, int Y1, int X2, int Y2);
void SEQ SetVirtual (void);
int SEQ ShiftRect (rect *mwR, int DX, int DY, rect *mwR1, rect *mwR2);
void SEQ ShowCursor (void);
void SEQ ShowPen (void);
void SEQ StopEvent (void);
int SEQ StopGraphics (void);
int SEQ StopMouse (void);
int SEQ StoreEvent (mwEvent *mwEVNT);
int SEQ StringWidth (char *mwTEXTSTR);
int SEQ StringWidth16 (Word *mwTEXTSTR);
void SEQ SubPt (point *mwSRCPT, point *mwDSTPT);
region * SEQ SubtractRegion (region *mwRGN1, region *mwRGN2 );
void SEQ TextAlign (int mwHORZ, int mwVERT);
void SEQ TextAngle (int mwANGLE);
void SEQ TextBold (int mwPIXBOLD );
void SEQ TextExtra (int mwSPACE);
void SEQ TextFace (int mwFACE);
void SEQ TextMode (int mwRASOP);
void SEQ TextPath (int mwPATH);
void SEQ TextScore (int mwGAP);
void SEQ TextSize (int mwWIDTHX, int mwHEIGHTY);
void SEQ TextSlant (int mwANGLE);
void SEQ TextSpace (int mwSPACE);
void SEQ TextUnder (int mwBELOW);
int SEQ TextWidth (char *mwTEXTSTR, int mwINDEX, int mwCOUNT);
int SEQ TextWidth16 (Word *mwTEXTSTR, int mwINDEX, int mwCOUNT);
void SEQ TrackCursor (int mwTF);
void SEQ UnionRect (rect *mwRECT1, rect *mwRECT2, rect *mwDSTRECT);
region * SEQ UnionRegion (region *mwRGN1, region *mwRGN2 );
void SEQ Vir2GblPt (point *mwPT);
void SEQ Vir2GblRect (rect *mwR);
void SEQ Vir2LclPt (point *mwPT);
void SEQ Vir2LclRect (rect *mwR);
void SEQ VirtualRect (rect *mwR);
int SEQ WaitRetrace (int mwWAIT );
void SEQ WriteImage (rect *mwDSTR, image *mwSRCIMAGE);
void SEQ WritePalette (int mwPALNBR, int mwBGNINDEX, int mwENDINDEX,
palData *mwRGBCOLORS);
long SEQ XlateImage (image *mwSRCIMAGE, image *mwDSTIMAGE,
int mwDSTBITS, int mwDSTPLANES, long *mwXLTABLE);
region * SEQ XorRegion (region *mwRGN1, region *mwRGN2 );
int SEQ XYInRect (int X, int Y, rect *R);
int SEQ ZoomBlit (grafPort *mwSRC, grafPort *mwDST,
rect *mwSRCRECT, rect *mwDSTRECT);
/* functions in metfind.c */
int FindBestDisplay ( int mwX, int mwY, long mwCOLORS );
char * FindDisplayInfo ( int mwDEVMODE, int *mwX, int *mwY, long *mwCLRS );
int FindUserDisplay ( int mwARGC, char *mwARGV[] );
int FindBestMouse (void);
/* functions in metquery.c */
void MetQuery (int mwARGC, char *mwARGV[]);
void GrInitErr (int);
#ifdef __cplusplus
}
#endif
/* End of File - METEXTRN.H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -