	IFND	GRAPHICS_VIEW_I
GRAPHICS_VIEW_I	EQU	1
**
**	$Filename: graphics/view.i $
**	$Release: 2.04 Includes, V37.4 $
**	$Revision: 37.0 $
**	$Date: 91/01/07 $
**
**	graphics view/viewport definitions
**
**	(C) Copyright 1985-1991 Commodore-Amiga, Inc.
**	    All Rights Reserved
**

	IFND	EXEC_TYPES_I
	include	'exec/types.i'
	ENDC

	IFND	GRAPHICS_GFX_I
	include	'graphics/gfx.i'
	ENDC

	IFND	GRAPHICS_COPPER_I
	include	'graphics/copper.i'
	ENDC

	IFND	GRAPHICS_GFXNODES_I
	include	'graphics/gfxnodes.i'
	ENDC

GENLOCK_VIDEO	EQU	$2
V_LACE	EQU	$4
V_SUPERHIRES	EQU	$20
V_PFBA	EQU	$40
V_EXTRA_HALFBRITE	EQU	$80
GENLOCK_AUDIO	EQU	$100
V_DUALPF	EQU	$400
V_HAM	EQU	$800
V_EXTENDED_MODE	EQU	$1000
V_VP_HIDE	EQU	$2000
V_SPRITES	EQU	$4000
V_HIRES	EQU	$8000

EXTEND_VSTRUCT	EQU	$1000

VPF_DENISE	EQU	$80
VPF_A2024	EQU	$40
VPF_AGNUS	EQU	$20
VPF_TENHZ	EQU	$20
VPF_ILACE	EQU	$10

	STRUCTURE	ColorMap,0
	BYTE	cm_Flags
	BYTE	cm_Type
	WORD	cm_Count
	APTR	cm_ColorTable
	APTR	cm_vpe
	APTR	cm_TransparencyBits
	BYTE	cm_TransparenyPlane
	BYTE	cm_reserved1
	WORD	cm_reserved2
	APTR	cm_vp
	APTR	cm_NormalDisplayInfo
	APTR	cm_CoerceDisplayInfo
	APTR	cm_batch_items
	LONG	cm_VPModeID
	LABEL	cm_SIZEOF

COLORMAP_TYPE_V1_2	EQU	$00
COLORMAP_TYPE_V1_4	EQU	$01
COLORMAP_TYPE_V36	EQU	COLORMAP_TYPE_V1_4	; use this definition

COLORMAP_TRANSPARENCY	EQU	$01
COLORPLANE_TRANSPARENCY	EQU	$02
BORDER_BLANKING	EQU	$04
BORDER_NOTRANSPARENCY	EQU	$08
VIDEOCONTROL_BATCH	EQU	$10
USER_COPPER_CLIP	EQU	$20

	STRUCTURE	ViewPort,0
	LONG	vp_Next
	LONG	vp_ColorMap
	LONG	vp_DspIns
	LONG	vp_SprIns
	LONG	vp_ClrIns
	LONG	vp_UCopIns
	WORD	vp_DWidth
	WORD	vp_DHeight
	WORD	vp_DxOffset
	WORD	vp_DyOffset
	WORD	vp_Modes
	BYTE	vp_SpritePriorities
	BYTE	vp_ExtendedModes
	APTR	vp_RasInfo
	LABEL	vp_SIZEOF


	STRUCTURE	View,0
	LONG	v_ViewPort
	LONG	v_LOFCprList
	LONG	v_SHFCprList
	WORD	v_DyOffset
	WORD	v_DxOffset
	WORD	v_Modes
	LABEL	v_SIZEOF


	STRUCTURE	ViewExtra,XLN_SIZE
	APTR	ve_View
	APTR	ve_Monitor
	LABEL	ve_SIZEOF


	STRUCTURE	ViewPortExtra,XLN_SIZE
	APTR	vpe_ViewPort
	STRUCT	vpe_DisplayClip,ra_SIZEOF
	LABEL	vpe_SIZEOF


	STRUCTURE	collTable,0
	LONG	cp_collPtrs,16
	LABEL	cp_SIZEOF


	STRUCTURE	RasInfo,0
	APTR	ri_Next
	LONG	ri_BitMap
	WORD	ri_RxOffset
	WORD	ri_RyOffset
	LABEL	ri_SIZEOF

	ENDC	; GRAPHICS_VIEW_I
