home *** CD-ROM | disk | FTP | other *** search
- #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>
- #endif
-
-
- /*----------------------------------
- plgm_Gfx.gm_Type = GFXMAPTYP_StdPlanar
- PlaneSize = plgm_BytesPerRow*gm_Height
- -----------------------------------*/
- struct pOS_StdPlanarGfxMap
- {
- struct pOS_GfxMap plgm_Gfx;
- UWORD plgm_BytesPerRow; /* ( (gm_Width+15)/8 ) & ~0x01 */
- UBYTE plgm_Depth; /* Anzahl der gültigen plgm_Planes[]-Zeigern */
- UBYTE plgm_Pad;
- UBYTE *plgm_Planes[8];
- };
-
-
- /*----------------------------------
- ckgm_Gfx.gm_Type = GFXMAPTYP_StdChunky8
- PlaneSize = gm_Width*gm_Height
- -----------------------------------*/
- struct pOS_StdChunky8GfxMap
- {
- struct pOS_GfxMap ckgm_Gfx;
- UBYTE *ckgm_Chunky;
- };
-
-
- /*----------------------------------
- rgbgm_Gfx.gm_Type = GFXMAPTYP_StdRGB8
- PlaneSize = gm_Width*gm_Height
- -----------------------------------*/
- struct pOS_StdRGB8GfxMap
- {
- struct pOS_GfxMap rgbgm_Gfx;
- ULONG rgbgm_Pad;
- UBYTE *rgbgm_R;
- UBYTE *rgbgm_G;
- UBYTE *rgbgm_B;
- };
-
-
- /*----------------------------------
- mkgm_Gfx.gm_Type = GFXMAPTYP_StdMask
- PlaneSize = mkgm_BytesPerRow*gm_Height
- -----------------------------------*/
- struct pOS_StdMaskGfxMap
- {
- struct pOS_GfxMap mkgm_Gfx;
- UWORD mkgm_BytesPerRow; /* ( (gm_Width+15)/8 ) & ~0x01 */
- UBYTE mkgm_Depth; /* always 1 */
- UBYTE mkgm_Pad;
- UBYTE *mkgm_Plane;
- };
-
-
- /*----------------------------------
- ragm_Gfx.gm_Type = GFXMAPTYP_StdRGBA8
- PlaneSize = gm_Width*gm_Height
- -----------------------------------*/
- struct pOS_StdRGBA8GfxMap
- {
- struct pOS_GfxMap ragm_Gfx;
- UBYTE *ragm_A;
- UBYTE *ragm_R;
- UBYTE *ragm_G;
- UBYTE *ragm_B;
- };
-
- /*----------------------------------
- aagm_Gfx.gm_Type = GFXMAPTYP_StdAlpha8
- PlaneSize = gm_Width*gm_Height
- -----------------------------------*/
- struct pOS_StdAlpha8GfxMap
- {
- struct pOS_GfxMap aagm_Gfx;
- UBYTE *aagm_A;
- };
-
-
-
- #endif
-