home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / IncPOS.lzx / pGFX / View.h < prev   
Encoding:
C/C++ Source or Header  |  1997-03-18  |  1.3 KB  |  53 lines

  1. #ifndef __INC_POS_PGFX_VIEW_H
  2. #define __INC_POS_PGFX_VIEW_H
  3. /*******************************************************************
  4.  Includes Release 24
  5.  (C) Copyright 1995-1997 proDAD
  6.      All Rights Reserved
  7.  
  8.  $AUT Holger Burkarth
  9.  $DAT >>View.h<<   29 Sep 1996    09:08:00 - (C) ProDAD
  10. *******************************************************************/
  11. #ifndef __INC_POS_PEXEC_SEMA_H
  12. #include <pExec/Sema.h>
  13. #endif
  14.  
  15.  
  16. /*----------------------------------
  17. -----------------------------------*/
  18. struct pOS_View
  19. {
  20.   struct pOS_ExNode    v_Node;
  21.   struct pOS_ExList    v_VPList;    /* (pOS_ViewPort*) */
  22.   SWORD                v_Dx;        /* View-Offset */
  23.   SWORD                v_Dy;
  24.   ULONG                v_Flags;
  25.   struct pOS_Semaphore v_Lock;
  26.  
  27.   UBYTE  v_Reserved[64];
  28. };
  29.  
  30. /*----------------------------------
  31. -----------------------------------*/
  32. struct pOS_ViewPort
  33. {
  34.   struct pOS_ExNode   vp_Node;
  35.   struct pOS_MonFile *vp_MonFile;
  36.   UBYTE               vp_Reserved[32];
  37. };
  38.  
  39.  
  40. /*----------------------------------
  41. -----------------------------------*/
  42. struct pOS_RasInfo
  43. {
  44.   struct pOS_RasInfo *ri_Next;        /* used for dualpf */
  45.   struct pOS_GfxMap  *ri_GfxMap;
  46.   SLONG               ri_RxOffset;
  47.   SLONG               ri_RyOffset;    /* scroll offsets in this BitMap */
  48.   UBYTE               ri_Reserved[16];
  49. };
  50.  
  51.  
  52. #endif
  53.