home *** CD-ROM | disk | FTP | other *** search
/ The AGA Experience 2 / agavol2.iso / software / utilities / programmers / misc / graphics / c / sas / graphics_base.h next >
C/C++ Source or Header  |  1996-02-01  |  880b  |  42 lines

  1. #ifndef EXEC_TYPES_H
  2. #include <exec/types.h>
  3. #endif
  4.  
  5. #ifndef GRAPHICS_BASE_H
  6. #define GRAPHICS_BASE_H
  7.  
  8. struct Screen_Store
  9. {
  10.     struct View *   View;
  11.     struct ViewExtra * ViewExtra;
  12.     struct MonSpec * MonSpec;
  13.     struct BitMap * BitMap;
  14.     APTR Screen;
  15.     struct RasInfo * RasInfo;
  16.     struct ViewPort * ViewPort;
  17.     struct ViewPortExtra * ViewPortExtra;
  18.     struct DimensionInfo * DimensionInfo;
  19.     struct ColorMap * ColorMap;
  20.     LONG    ColorTable;
  21.     APTR    MaskPlane;
  22.     LONG    Width;
  23.     LONG    Height;
  24.     LONG    Planes;
  25.     struct RastPort * RastPort;
  26.     struct UserCopperList * UserCopperList;
  27. };
  28.  
  29. struct MaskPlane
  30. {
  31.     LONG    MP_PlaneSize;
  32.     LONG    MP_MaskPlane;
  33.     WORD    MP_Clip_X_Min;
  34.     WORD    MP_Clip_Y_Min;
  35.     WORD    MP_Clip_X_Max;
  36.     WORD    MP_Clip_Y_Max;
  37.     UWORD   MP_PointBuffer[100];
  38.     UWORD   MP_PointBuffer2[100];
  39. };
  40.  
  41. #endif
  42.