⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 metextrn.h

📁 nucleus 文件系统,内核和彩色图形系统,在小系统上非常好用
💻 H
📖 第 1 页 / 共 2 页
字号:
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 + -