home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / Guide.lzx / Guide / pGFX / GfxHdPrv.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-12-08  |  4.3 KB  |  90 lines

  1. @DATABASE "pGFX/GfxHdPrv.h"
  2. @MASTER   "Work2:AD/IInc/pGFX/GfxHdPrv.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 08-Dez-96  14:42:54
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pGFX/GfxHdPrv.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pGFX/GfxHdPrv.h" LINK File}
  11.  
  12. @ENDNODE
  13. @NODE File "pGFX/GfxHdPrv.h"
  14. #ifndef __INC_POS_PGFX_GFXHDPRV_H
  15. #define __INC_POS_PGFX_GFXHDPRV_H
  16. /*******************************************************************
  17.  $CRT 12 Sep 1996 : hb
  18.  
  19.  $AUT Holger Burkarth
  20.  $DAT >>GfxHdPrv.h<<   24 Oct 1996    16:31:22 - (C) ProDAD
  21. *******************************************************************/
  22. #ifdef _____ME_____ /* only for proDAD */
  23.  #include "p:pExec/Library.h"
  24.  #include "p:pExec/Sema.h"
  25.  
  26.  
  27.  @{"struct pOS_TextFont" LINK "pGFX/Text.h/File" 31};
  28.  struct pOS_UtilityBase;
  29.  @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 17};
  30.  struct pOS_GfxMap;
  31.  @{"struct pOS_ColorMap" LINK "pGFX/Color.h/File" 19};
  32.  struct pOS_MonLock;
  33.  struct pOS_MonForm;
  34.  struct pOS_MonDevice;
  35.  struct pOS_MonIOReq;
  36.  struct pOS_WPoint;
  37.  @{"struct pOS_Rectangle" LINK "pLayer/Rect.h/File" 15};
  38.  struct pOS_GfxLibrary;
  39.  @{"struct pOS_RastPort" LINK "pGFX/RastPort.h/File" 21};
  40.  struct pOS_Point;
  41.  @{"struct pOS_BltData" LINK "pGFX/RastPort.h/File" 50};
  42.  
  43.  extern "C"
  44.  {
  45.  
  46.   VOID  pOSs_ClipDrawLine_func(pOS_GfxLibrary*,pOS_RastPort*,SLONG,SLONG);
  47.   VOID  pOSs_ClipDrawRectFill_func(pOS_GfxLibrary*,pOS_RastPort*,SLONG,SLONG,SLONG,SLONG);
  48.   VOID  pOSs_SetFont_func(pOS_GfxLibrary*,pOS_RastPort*,pOS_TextFont*);
  49.   VOID  pOSs_ClipBltTemplate_func(pOS_GfxLibrary*,const UBYTE*,ULONG,ULONG,
  50.                                   pOS_RastPort*,SLONG,SLONG,ULONG,ULONG);
  51.   VOID  pOSs_ClipScrollArea_func(pOS_GfxLibrary*,pOS_RastPort*,SLONG,SLONG,SLONG,SLONG,SLONG,SLONG,ULONG);
  52.   ULONG pOSs_AskSoftFontStyle_func(pOS_GfxLibrary*,pOS_RastPort*);
  53.   ULONG pOSs_SetSoftFontStyle_func(pOS_GfxLibrary*,pOS_RastPort*,ULONG,ULONG);
  54.   VOID  pOSs_BltGfxMapRastPort_func(pOS_GfxLibrary*,const pOS_GfxMap*,ULONG,ULONG,
  55.                          pOS_RastPort*,SLONG,SLONG,ULONG,ULONG,ULONG);
  56.   VOID  pOSs_BltGfxMapClip_func(pOS_GfxLibrary*,const pOS_RastPort*,ULONG,ULONG,
  57.                                pOS_RastPort*,SLONG,SLONG,ULONG,ULONG,ULONG);
  58.  
  59.   BOOL  pOSs_Form_func(_R_LB pOS_GfxLibrary*,_R_A0 const pOS_MonForm*);
  60.   ULONG pOSs_SetRastPort_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_RastPort*,_R_A1 const pOS_TagItem*);
  61.   ULONG pOSs_GetRastPort_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_RastPort*,_R_A1 const pOS_TagItem*);
  62.   VOID  pOSs_MonStd_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_MonDevice*,_R_A1 pOS_MonIOReq*);
  63.   VOID  pOSs_SetABPenDrMd_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_RastPort*,_R_D0 ULONG,_R_D1 ULONG,_R_D2 ULONG);
  64.   VOID  pOSs_PolyDraw_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_RastPort*,_R_A1 const pOS_WPoint*,_R_D0 ULONG);
  65.   VOID  pOSs_DrawText_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_RastPort*,_R_A1 const CHAR*,_R_D0 ULONG cnt,
  66.                            _R_D1 ULONG width,_R_A2 const pOS_Rectangle*);
  67.   VOID  pOSs_PolyFill_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_RastPort*,
  68.                            _R_A1 const pOS_WPoint*,_R_D0 ULONG,_R_D1 ULONG);
  69.   VOID pOSs_FillMask_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_GfxMap*,_R_D0 ULONG,
  70.                           _R_D1 ULONG,_R_D2 ULONG,_R_D3 ULONG,_R_D4 ULONG);
  71.   VOID pOSs_ClipBltMask_func(_R_LB pOS_GfxLibrary*,_R_A0 const pOS_BltData*,_R_A1 const pOS_GfxMap*,
  72.                             _R_A2 pOS_RastPort*,_R_A3 const pOS_GfxMap*,_R_D0 ULONG);
  73.   BOOL pOSs_SetRastPortItem_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_RastPort*,_R_D0 ULONG,_R_D1 ULONG);
  74.   BOOL pOSs_GetRastPortItem_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_RastPort*,_R_D0 ULONG,_R_A1 ULONG*);
  75.   VOID pOSs_ClipWritePixel_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_RastPort*,_R_D0 SLONG,_R_D1 SLONG);
  76.   BOOL pOSs_InitTCGfxMap_func(_R_LB pOS_GfxLibrary*,_R_A0 pOS_GfxMap*,_R_A1 pOS_ColorMap*);
  77.   VOID pOSs_WriteStdGfxMap_func(_R_LB pOS_GfxLibrary*,_R_A0 const pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG,
  78.                      _R_A1 pOS_GfxMap*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG,_R_A2 const pOS_Point*);
  79.   VOID pOSs_WriteStdGfxMapRastPort_func(_R_LB pOS_GfxLibrary*,_R_A0 const pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG,
  80.                             _R_A1 pOS_RastPort*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG);
  81.  
  82.  
  83.  
  84. }
  85.  
  86. #endif /** _____ME_____ **/
  87.  
  88. #endif
  89. @ENDNODE
  90.