home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / TRSICAT.LZX / CATS_CD2_TRSI / Inc&AD2.1 / includes / graphics / view.i < prev   
Encoding:
Text File  |  1992-09-11  |  2.4 KB  |  131 lines

  1.     IFND    GRAPHICS_VIEW_I
  2. GRAPHICS_VIEW_I SET 1
  3. **
  4. **    $VER: view.i 37.0 (07.01.91)
  5. **    Includes Release 38.56
  6. **
  7. **    graphics view/viewport definitions
  8. **
  9. **    (C) Copyright 1985-1992 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     IFND    EXEC_TYPES_I
  14.     include 'exec/types.i'
  15.     ENDC
  16.  
  17.     IFND    GRAPHICS_GFX_I
  18.     include 'graphics/gfx.i'
  19.     ENDC
  20.  
  21.     IFND    GRAPHICS_COPPER_I
  22.     include 'graphics/copper.i'
  23.     ENDC
  24.  
  25.     IFND    GRAPHICS_GFXNODES_I
  26.     include 'graphics/gfxnodes.i'
  27.     ENDC
  28.  
  29. GENLOCK_VIDEO        EQU    $2
  30. V_LACE            EQU    $4
  31. V_SUPERHIRES        EQU    $20
  32. V_PFBA            EQU    $40
  33. V_EXTRA_HALFBRITE    EQU    $80
  34. GENLOCK_AUDIO        EQU    $100
  35. V_DUALPF        EQU    $400
  36. V_HAM            EQU    $800
  37. V_EXTENDED_MODE    EQU    $1000
  38. V_VP_HIDE        EQU    $2000
  39. V_SPRITES        EQU    $4000
  40. V_HIRES        EQU    $8000
  41.  
  42. EXTEND_VSTRUCT        EQU    $1000
  43.  
  44. VPF_DENISE    EQU    $80
  45. VPF_A2024    EQU    $40
  46. VPF_AGNUS    EQU    $20
  47. VPF_TENHZ    EQU    $20
  48. VPF_ILACE    EQU    $10
  49.  
  50.    STRUCTURE   ColorMap,0
  51.     BYTE    cm_Flags
  52.     BYTE    cm_Type
  53.     WORD    cm_Count
  54.     APTR    cm_ColorTable
  55.     APTR    cm_vpe
  56.     APTR    cm_TransparencyBits
  57.     BYTE    cm_TransparenyPlane
  58.     BYTE    cm_reserved1
  59.     WORD    cm_reserved2
  60.     APTR    cm_vp
  61.     APTR    cm_NormalDisplayInfo
  62.     APTR    cm_CoerceDisplayInfo
  63.     APTR    cm_batch_items
  64.     LONG    cm_VPModeID
  65.    LABEL cm_SIZEOF
  66.  
  67. COLORMAP_TYPE_V1_2    EQU    $00
  68. COLORMAP_TYPE_V1_4    EQU    $01
  69. COLORMAP_TYPE_V36 EQU COLORMAP_TYPE_V1_4    ; use this definition
  70.  
  71. COLORMAP_TRANSPARENCY    EQU    $01
  72. COLORPLANE_TRANSPARENCY EQU    $02
  73. BORDER_BLANKING        EQU    $04
  74. BORDER_NOTRANSPARENCY    EQU    $08
  75. VIDEOCONTROL_BATCH    EQU    $10
  76. USER_COPPER_CLIP    EQU    $20
  77.  
  78.    STRUCTURE      ViewPort,0
  79.    LONG    vp_Next
  80.    LONG    vp_ColorMap
  81.    LONG    vp_DspIns
  82.    LONG    vp_SprIns
  83.    LONG    vp_ClrIns
  84.    LONG    vp_UCopIns
  85.    WORD    vp_DWidth
  86.    WORD    vp_DHeight
  87.    WORD    vp_DxOffset
  88.    WORD    vp_DyOffset
  89.    WORD    vp_Modes
  90.    BYTE    vp_SpritePriorities
  91.    BYTE    vp_ExtendedModes
  92.    APTR    vp_RasInfo
  93.    LABEL   vp_SIZEOF
  94.  
  95.  
  96.    STRUCTURE View,0
  97.    LONG    v_ViewPort
  98.    LONG    v_LOFCprList
  99.    LONG    v_SHFCprList
  100.    WORD    v_DyOffset
  101.    WORD    v_DxOffset
  102.    WORD    v_Modes
  103.    LABEL   v_SIZEOF
  104.  
  105.  
  106.    STRUCTURE ViewExtra,XLN_SIZE
  107.    APTR    ve_View
  108.    APTR    ve_Monitor
  109.    LABEL   ve_SIZEOF
  110.  
  111.  
  112.    STRUCTURE ViewPortExtra,XLN_SIZE
  113.    APTR    vpe_ViewPort
  114.    STRUCT  vpe_DisplayClip,ra_SIZEOF
  115.    LABEL   vpe_SIZEOF
  116.  
  117.  
  118.    STRUCTURE  collTable,0
  119.    LONG    cp_collPtrs,16
  120.    LABEL   cp_SIZEOF
  121.  
  122.  
  123.    STRUCTURE  RasInfo,0
  124.    APTR    ri_Next
  125.    LONG    ri_BitMap
  126.    WORD    ri_RxOffset
  127.    WORD    ri_RyOffset
  128.    LABEL   ri_SIZEOF
  129.  
  130.     ENDC    ; GRAPHICS_VIEW_I
  131.