home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / cbm / nduk-v37.lha / V37 / include / graphics / view.i < prev   
Text File  |  1991-11-27  |  3KB  |  133 lines

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