home *** CD-ROM | disk | FTP | other *** search
Wrap
@DATABASE "pGFX/StdGMap.h" @MASTER "Work2:AD/IInc/pGFX/StdGMap.h" @REMARK This file was created by ADtoHT 2.0 on 11-Mär-97 13:34:54 @REMARK Do not edit @REMARK ADtoHT is © 1993-1995 Christian Stieber @NODE MAIN "pGFX/StdGMap.h" @TOC "__pOS_Dev.guide/MAIN" @{"pGFX/StdGMap.h" LINK File} @{b}Structures@{ub} @{"pOS_StdAlpha8GfxMap" LINK "pGFX/StdGMap.h/File" 86} @{"pOS_StdChunky8GfxMap" LINK "pGFX/StdGMap.h/File" 34} @{"pOS_StdMaskGfxMap" LINK "pGFX/StdGMap.h/File" 59} @{"pOS_StdPlanarGfxMap" LINK "pGFX/StdGMap.h/File" 20} @{"pOS_StdRGB8GfxMap" LINK "pGFX/StdGMap.h/File" 45} @{"pOS_StdRGBA8GfxMap" LINK "pGFX/StdGMap.h/File" 73} @ENDNODE @NODE File "pGFX/StdGMap.h" #ifndef __INC_POS_PGFX_STDGMAP_H #define __INC_POS_PGFX_STDGMAP_H /******************************************************************* Includes Release 24 (C) Copyright 1995-1997 proDAD All Rights Reserved $AUT Holger Burkarth $DAT >>StdGMap.h<< 17 Jan 1997 12:01:31 - (C) ProDAD *******************************************************************/ #ifndef __INC_POS_PGFX_GFXMAP_H #include <@{"pGFX/GfxMap.h" LINK "pGFX/GfxMap.h/File"}> #endif /*---------------------------------- plgm_Gfx.gm_Type = GFXMAPTYP_StdPlanar PlaneSize = plgm_BytesPerRow*gm_Height -----------------------------------*/ struct pOS_StdPlanarGfxMap { @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18} plgm_Gfx; @{"UWORD" LINK "pExec/Types.h/File" 93} plgm_BytesPerRow; /* ( (gm_Width+15)/8 ) & ~0x01 */ @{"UBYTE" LINK "pExec/Types.h/File" 95} plgm_Depth; /* Anzahl der gültigen plgm_Planes[]-Zeigern */ @{"UBYTE" LINK "pExec/Types.h/File" 95} plgm_Pad; @{"UBYTE" LINK "pExec/Types.h/File" 95} *plgm_Planes[8]; }; /*---------------------------------- ckgm_Gfx.gm_Type = GFXMAPTYP_StdChunky8 PlaneSize = gm_Width*gm_Height -----------------------------------*/ struct pOS_StdChunky8GfxMap { @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18} ckgm_Gfx; @{"UBYTE" LINK "pExec/Types.h/File" 95} *ckgm_Chunky; }; /*---------------------------------- rgbgm_Gfx.gm_Type = GFXMAPTYP_StdRGB8 PlaneSize = gm_Width*gm_Height -----------------------------------*/ struct pOS_StdRGB8GfxMap { @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18} rgbgm_Gfx; @{"ULONG" LINK "pExec/Types.h/File" 91} rgbgm_Pad; @{"UBYTE" LINK "pExec/Types.h/File" 95} *rgbgm_R; @{"UBYTE" LINK "pExec/Types.h/File" 95} *rgbgm_G; @{"UBYTE" LINK "pExec/Types.h/File" 95} *rgbgm_B; }; /*---------------------------------- mkgm_Gfx.gm_Type = GFXMAPTYP_StdMask PlaneSize = mkgm_BytesPerRow*gm_Height -----------------------------------*/ struct pOS_StdMaskGfxMap { @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18} mkgm_Gfx; @{"UWORD" LINK "pExec/Types.h/File" 93} mkgm_BytesPerRow; /* ( (gm_Width+15)/8 ) & ~0x01 */ @{"UBYTE" LINK "pExec/Types.h/File" 95} mkgm_Depth; /* always 1 */ @{"UBYTE" LINK "pExec/Types.h/File" 95} mkgm_Pad; @{"UBYTE" LINK "pExec/Types.h/File" 95} *mkgm_Plane; }; /*---------------------------------- ragm_Gfx.gm_Type = GFXMAPTYP_StdRGBA8 PlaneSize = gm_Width*gm_Height -----------------------------------*/ struct pOS_StdRGBA8GfxMap { @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18} ragm_Gfx; @{"UBYTE" LINK "pExec/Types.h/File" 95} *ragm_A; @{"UBYTE" LINK "pExec/Types.h/File" 95} *ragm_R; @{"UBYTE" LINK "pExec/Types.h/File" 95} *ragm_G; @{"UBYTE" LINK "pExec/Types.h/File" 95} *ragm_B; }; /*---------------------------------- aagm_Gfx.gm_Type = GFXMAPTYP_StdAlpha8 PlaneSize = gm_Width*gm_Height -----------------------------------*/ struct pOS_StdAlpha8GfxMap { @{"struct pOS_GfxMap" LINK "pGFX/GfxMap.h/File" 18} aagm_Gfx; @{"UBYTE" LINK "pExec/Types.h/File" 95} *aagm_A; }; #endif @ENDNODE