home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / Guide.lzx / Guide / pGFX / StdGMap.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-11  |  3.9 KB  |  115 lines

  1. @DATABASE "pGFX/StdGMap.h"
  2. @MASTER   "Work2:AD/IInc/pGFX/StdGMap.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:34:54
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pGFX/StdGMap.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pGFX/StdGMap.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_StdAlpha8GfxMap" LINK "pGFX/StdGMap.h/File" 86}  @{"pOS_StdChunky8GfxMap" LINK "pGFX/StdGMap.h/File" 34}  @{"pOS_StdMaskGfxMap" LINK "pGFX/StdGMap.h/File" 59}
  16. @{"pOS_StdPlanarGfxMap" LINK "pGFX/StdGMap.h/File" 20}  @{"pOS_StdRGB8GfxMap" LINK "pGFX/StdGMap.h/File" 45}     @{"pOS_StdRGBA8GfxMap" LINK "pGFX/StdGMap.h/File" 73}
  17.  
  18. @ENDNODE
  19. @NODE File "pGFX/StdGMap.h"
  20. #ifndef __INC_POS_PGFX_STDGMAP_H
  21. #define __INC_POS_PGFX_STDGMAP_H
  22. /*******************************************************************
  23.  Includes Release 24
  24.  (C) Copyright 1995-1997 proDAD
  25.      All Rights Reserved
  26.  
  27.  $AUT Holger Burkarth
  28.  $DAT >>StdGMap.h<<   17 Jan 1997    12:01:31 - (C) ProDAD
  29. *******************************************************************/
  30. #ifndef __INC_POS_PGFX_GFXMAP_H
  31. #include <@{"pGFX/GfxMap.h" LINK "pGFX/GfxMap.h/File"}>
  32. #endif
  33.  
  34.  
  35. /*----------------------------------
  36. plgm_Gfx.gm_Type = GFXMAPTYP_StdPlanar
  37.  PlaneSize = plgm_BytesPerRow*gm_Height
  38. -----------------------------------*/
  39. struct pOS_StdPlanarGfxMap
  40. {
  41.   @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18}  plgm_Gfx;
  42.   @{"UWORD" LINK "pExec/Types.h/File" 93}              plgm_BytesPerRow; /* ( (gm_Width+15)/8 ) & ~0x01 */
  43.   @{"UBYTE" LINK "pExec/Types.h/File" 95}              plgm_Depth;       /* Anzahl der gültigen plgm_Planes[]-Zeigern */
  44.   @{"UBYTE" LINK "pExec/Types.h/File" 95}              plgm_Pad;
  45.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *plgm_Planes[8];
  46. };
  47.  
  48.  
  49. /*----------------------------------
  50. ckgm_Gfx.gm_Type = GFXMAPTYP_StdChunky8
  51.  PlaneSize = gm_Width*gm_Height
  52. -----------------------------------*/
  53. struct pOS_StdChunky8GfxMap
  54. {
  55.   @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18}  ckgm_Gfx;
  56.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *ckgm_Chunky;
  57. };
  58.  
  59.  
  60. /*----------------------------------
  61. rgbgm_Gfx.gm_Type = GFXMAPTYP_StdRGB8
  62.  PlaneSize = gm_Width*gm_Height
  63. -----------------------------------*/
  64. struct pOS_StdRGB8GfxMap
  65. {
  66.   @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18}  rgbgm_Gfx;
  67.   @{"ULONG" LINK "pExec/Types.h/File" 91}              rgbgm_Pad;
  68.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *rgbgm_R;
  69.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *rgbgm_G;
  70.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *rgbgm_B;
  71. };
  72.  
  73.  
  74. /*----------------------------------
  75. mkgm_Gfx.gm_Type = GFXMAPTYP_StdMask
  76.  PlaneSize = mkgm_BytesPerRow*gm_Height
  77. -----------------------------------*/
  78. struct pOS_StdMaskGfxMap
  79. {
  80.   @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18}  mkgm_Gfx;
  81.   @{"UWORD" LINK "pExec/Types.h/File" 93}              mkgm_BytesPerRow; /* ( (gm_Width+15)/8 ) & ~0x01 */
  82.   @{"UBYTE" LINK "pExec/Types.h/File" 95}              mkgm_Depth;       /* always 1 */
  83.   @{"UBYTE" LINK "pExec/Types.h/File" 95}              mkgm_Pad;
  84.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *mkgm_Plane;
  85. };
  86.  
  87.  
  88. /*----------------------------------
  89. ragm_Gfx.gm_Type = GFXMAPTYP_StdRGBA8
  90.  PlaneSize = gm_Width*gm_Height
  91. -----------------------------------*/
  92. struct pOS_StdRGBA8GfxMap
  93. {
  94.   @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18}  ragm_Gfx;
  95.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *ragm_A;
  96.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *ragm_R;
  97.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *ragm_G;
  98.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *ragm_B;
  99. };
  100.  
  101. /*----------------------------------
  102. aagm_Gfx.gm_Type = GFXMAPTYP_StdAlpha8
  103.  PlaneSize = gm_Width*gm_Height
  104. -----------------------------------*/
  105. struct pOS_StdAlpha8GfxMap
  106. {
  107.   @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18}  aagm_Gfx;
  108.   @{"UBYTE" LINK "pExec/Types.h/File" 95}             *aagm_A;
  109. };
  110.  
  111.  
  112.  
  113. #endif
  114. @ENDNODE
  115.