home *** CD-ROM | disk | FTP | other *** search
- @DATABASE "pGFX/GfxMLib.h"
- @MASTER "Work2:AD/IInc/pGFX/GfxMLib.h"
- @REMARK This file was created by ADtoHT 2.0 on 11-Mär-97 13:34:44
- @REMARK Do not edit
- @REMARK ADtoHT is © 1993-1995 Christian Stieber
-
- @NODE MAIN "pGFX/GfxMLib.h"
- @TOC "__pOS_Dev.guide/MAIN"
-
- @{"pGFX/GfxMLib.h" LINK File}
-
-
- @{b}Structures@{ub}
-
- @{"pOS_StdGfxMFunction" LINK "pGFX/GfxMLib.h/File" 36}
-
-
- @{b}#defines@{ub}
-
- @{"_pOS_GetGfxLibraryFunction()" LINK "pGFX/GfxMLib.h/File" 214}
-
- @ENDNODE
- @NODE File "pGFX/GfxMLib.h"
- #ifndef __INC_POS_PGFX_GFXMLIB_H
- #define __INC_POS_PGFX_GFXMLIB_H
- /*******************************************************************
- Includes Release 24
- (C) Copyright 1995-1997 proDAD
- All Rights Reserved
-
- $AUT Holger Burkarth
- $DAT >>GfxMLib.h<< 04 Mar 1997 09:57:00 - (C) ProDAD
- *******************************************************************/
- #ifndef __INC_POS_PGFX_GFXMAP_H
- #include <@{"pGFX/GfxMap.h" LINK "pGFX/GfxMap.h/File"}>
- #endif
- #ifndef __INC_POS_PGFX_COLOR_H
- #include <@{"pGFX/Color.h" LINK "pGFX/Color.h/File"}>
- #endif
- #ifndef __INC_POS_PEXEC_LIBRARY_H
- #include <@{"pExec/Library.h" LINK "pExec/Library.h/File"}>
- #endif
-
- @{"struct pOS_Rectangle" LINK "pLayer/Rect.h/File" 17};
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_GfxLibrary
- {
- struct pOS_Library gl_Lib;
- @{"struct pOS_MonDevice" LINK "pGFX/MonDev.h/File" 136} *gl_Dev;
- };
-
-
-
- /*----------------------------------
- Rückwärtsgerichtete Struktur.
- -----------------------------------*/
- struct pOS_StdGfxMFunction
- {
- @{"VOID" LINK "pExec/Types.h/File" 83} (*WaitBlit_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d71[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*WriteStdGfxMapRastPort_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG,
- _R_A1 struct pOS_RastPort*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d70[8];
-
- /** 70 **/
- @{"VOID" LINK "pExec/Types.h/File" 83} (*WriteStdGfxMap_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG,
- _R_A1 struct pOS_GfxMap*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG,_R_A2 const struct pOS_Point*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d69[8];
- @{"BOOL" LINK "pExec/Types.h/File" 99} (*InitTCGfxMap_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_GfxMap*,_R_A1 struct pOS_ColorMap*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d68[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*SetColor_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_ColorMap*,_R_D0 ULONG,_R_A2 const struct pOS_RColor*,_R_D1 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d67[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*GetColor_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_ColorMap*,_R_D0 ULONG,_R_A2 struct pOS_RColor*,_R_D1 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d66[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*WritePixel_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 struct pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d65[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*ClipWritePixel_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 SLONG,_R_A1 SLONG); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d64[8];
- @{"BOOL" LINK "pExec/Types.h/File" 99} (*SetRastPortItem_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 ULONG tag,_R_D1 ULONG data); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d63[8];
- @{"BOOL" LINK "pExec/Types.h/File" 99} (*GetRastPortItem_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 ULONG tag,_R_A1 ULONG* data); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d62[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*GetPixel_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_RastPort*,_R_A1 const struct pOS_GfxMap*,_R_D0 ULONG,_R_D1 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d61[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*GetPixelR2_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_RastPort*,_R_A1 const struct pOS_GfxMap*,_R_D0 ULONG,_R_D1 ULONG,_R_A2 struct pOS_R2Color*,_R_D2 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d60[8];
-
- /** 60 **/
- @{"VOID" LINK "pExec/Types.h/File" 83} (*GetPixelR_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_RastPort*,_R_A1 const struct pOS_GfxMap*,_R_D0 ULONG,_R_D1 ULONG,_R_A2 struct pOS_RColor*,_R_D2 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d59[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*SetPixel_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 struct pOS_GfxMap*,_R_D0 ULONG,_R_D1 ULONG,_R_D2 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d58[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*SetPixelR2_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 struct pOS_GfxMap*,_R_D0 ULONG,_R_D1 ULONG,_R_A1 const struct pOS_R2Color*,_R_D2 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d57[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*SetPixelR_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 struct pOS_GfxMap*,_R_D0 ULONG,_R_D1 ULONG,_R_A1 const struct pOS_RColor*,_R_D2 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d56[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*BltMask_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_BltData*,_R_A1 const struct pOS_GfxMap*,
- _R_A2 struct pOS_RastPort*,_R_A3 struct pOS_GfxMap*,_R_A4 const struct pOS_GfxMap*,_R_D0 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d55[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*ClipBltMask_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_BltData*,_R_A1 const struct pOS_GfxMap*,
- _R_A2 struct pOS_RastPort*,_R_A3 const struct pOS_GfxMap*,_R_D0 ULONG); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d54[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*FillMask_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_GfxMap*,_R_D0 ULONG,_R_D1 ULONG,_R_D2 ULONG,_R_D3 ULONG,_R_D4 ULONG); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d53[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*PolyFill_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const struct pOS_WPoint*,_R_D0 ULONG,_R_D1 ULONG); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d52[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*PolyDraw_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const struct pOS_WPoint*,_R_D0 ULONG,
- _R_A2 const pOS_Rectangle*,_R_D1 SLONG offsetX,_R_D2 SLONG offsetY); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d51[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*SetABPenDrMd_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 ULONG,_R_D1 ULONG,_R_D2 ULONG); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d50[8];
-
- /** 50 **/
- @{"VOID" LINK "pExec/Types.h/File" 83} (*MonAbt_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_MonDevice*,_R_A1 struct pOS_MonIOReq*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d49[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*MonStd_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_MonDevice*,_R_A1 struct pOS_MonIOReq*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d48[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetRastPort_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const struct pOS_TagItem*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d47[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*GetRastPort_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const struct pOS_TagItem*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d46[8];
- @{"BOOL" LINK "pExec/Types.h/File" 99} (*Form_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_MonForm*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d45[8];
- @{"BOOL" LINK "pExec/Types.h/File" 99} (*SetAreaFillPattern_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const UWORD*,_R_D0 ULONG log2N);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d44[8];
- @{"BOOL" LINK "pExec/Types.h/File" 99} (*SetLineFillPattern_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 ULONG,_R_D1 ULONG shift);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d43[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetOPenR2_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const struct pOS_R2Color*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d42[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetOPenR1_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const struct pOS_RColor*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d41[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetOPen_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d40[8];
-
- /** 40 **/
- @{"VOID" LINK "pExec/Types.h/File" 83} (*ClearAreaB_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,struct pOS_RastPort*,_R_A0 struct pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG,_R_D2 SLONG,_R_D3 SLONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d39[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*BltGfxMapClip_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_RastPort*,_R_D0 ULONG,_R_D1 ULONG, /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- _R_A1 struct pOS_RastPort*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d38[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*BltGfxMapRastPort_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_GfxMap*,_R_D0 ULONG,_R_D1 ULONG, /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- _R_A1 struct pOS_RastPort*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d37[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*FreeGMem_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 APTR,_R_D0 size_t);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d36[8];
- @{"APTR" LINK "pExec/Types.h/File" 87} (*AllocGMem_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_D0 size_t,_R_D1 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d35[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*DeleteSoftFont_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_TextFont*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d34[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*AskSoftFontStyle_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d33[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetSoftFontStyle_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 ULONG,_R_D1 ULONG); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d32[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetBPenR2_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const struct pOS_R2Color*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d31[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetBPenR1_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const struct pOS_RColor*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d30[8];
-
- /** 30 **/
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetBPen_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d29[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*ClearArea_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG,_R_D2 SLONG,_R_D3 SLONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d26[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*ClipScrollArea_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 SLONG,_R_D1 SLONG,_R_D2 SLONG,
- _R_D3 SLONG,_R_D4 SLONG,_R_D5 SLONG,_R_D6 ULONG); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d24[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*BltTemplate_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const UBYTE*,_R_D0 ULONG ofX,_R_D1 ULONG mod,
- _R_A1 struct pOS_RastPort*,_R_A2 struct pOS_GfxMap*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d23[8];
-
- @{"VOID" LINK "pExec/Types.h/File" 83} (*ClipBltTemplate_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const UBYTE*,_R_D0 ULONG ofX,_R_D1 ULONG mod,_R_A1 struct pOS_RastPort*,
- _R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d22[8];
-
- @{"VOID" LINK "pExec/Types.h/File" 83} (*DrawText_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const CHAR*,_R_D0 ULONG cnt,
- _R_D1 ULONG width,_R_A2 const struct pOS_Rectangle*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d21[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*SetFont_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 struct pOS_TextFont*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d20[8];
-
- /** 20 **/
- @{"VOID" LINK "pExec/Types.h/File" 83} (*BltGfxMap_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG,_R_A1 struct pOS_GfxMap*,
- _R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 SLONG,_R_D6 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d19[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetAPen_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d18[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetDrMd_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d17[8];
- @{"BOOL" LINK "pExec/Types.h/File" 99} (*CloneRastPort_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_RastPort*,_R_A1 struct pOS_RastPort*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d16[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*DeleteRastPort_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 __ARID__ struct pOS_RastPort*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d15[8];
- @{"__ARID__" LINK "pExec/Types.h/File" 155} @{"struct pOS_RastPort" LINK "pGFX/RastPort.h/File" 18}* (*CreateRastPort_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_TagItem*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d14[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetAPenR2_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const struct pOS_R2Color*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d13[8];
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*SetAPenR1_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 const struct pOS_RColor*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d12[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*DrawRectFill_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 struct pOS_GfxMap*,_R_D0 SLONG,
- _R_D1 SLONG,_R_D2 SLONG,_R_D3 SLONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d11[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*ClipDrawRectFill_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 SLONG,_R_D1 SLONG,
- _R_D2 SLONG,_R_D3 SLONG,_R_A1 const pOS_Rectangle*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d10[8];
-
- /** 10 **/
- @{"VOID" LINK "pExec/Types.h/File" 83} (*DrawLine_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_A1 struct pOS_GfxMap*,
- _R_D0 SLONG,_R_D1 SLONG,_R_D2 SLONG,_R_D3 SLONG,_R_A1 const pOS_Rectangle* orginal); /* orginal==0 ist erlaubt => nicht geclippt */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d9[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*ClipDrawLine_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 struct pOS_RastPort*,_R_D0 SLONG,_R_D1 SLONG,_R_A1 const pOS_Rectangle*); /* *** darf @{"NULL" LINK "pExec/Types.h/File" 117} sein */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d8[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*FreeColorMap_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 __ARID__ struct pOS_ColorMap*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d7[8];
- @{"__ARID__" LINK "pExec/Types.h/File" 155} @{"struct pOS_ColorMap" LINK "pGFX/Color.h/File" 18}* (*AllocColorMap_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_TagItem*); /* enum pOS_GfxTags */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d6[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*FreeGfxMap_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 __ARID__ struct pOS_GfxMap*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d5[8];
- @{"__ARID__" LINK "pExec/Types.h/File" 155} @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18}* (*AllocGfxMap_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*,_R_A0 const struct pOS_TagItem*); /* enum pOS_GfxTags */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d4[8];
-
- @{"struct pOS_LibraryFunction" LINK "pExec/Library.h/File" 17} Reserved1[8];
-
- @{"struct pOS_SegmentLst" LINK "pDOS/Segment.h/File" 32}* (*Expunge_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d3[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*Close_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d2[8];
- @{"BOOL" LINK "pExec/Types.h/File" 99} (*Open_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_GfxLibrary*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d1[8];
- }; /* => GfxMBase */
-
-
-
- @{"struct pOS_StdGfxMFunction" LINK File 36}* _pOS_GetGfxLibraryFunction(struct pOS_GfxLibrary*);
-
- #define _pOS_GetGfxLibraryFunction(lib) \\
- ( (@{"struct pOS_StdGfxMFunction" LINK File 36}*)((@{"ULONG" LINK "pExec/Types.h/File" 91})(lib) - sizeof(@{"struct pOS_StdGfxMFunction" LINK File 36})) )
-
-
- #endif
- @ENDNODE
-