a1200   NEWS   APPS   DOCS   ABOUT
a1200
----
a1200
----
Autodocs
Include
 classes
 clib
 datatypes
 devices
 diskfont
 dos
 exec
 gadgets
 graphics
  clip.i / .h
  coerce.i / .h
  collide.h
  copper.i / .h
  display.i / .h
  displayinfo.i / .h
  gels.i / .h
  gfx.i / .h
  gfxbase.i / .h
  gfxmacros.h
  gfxnodes.i / .h
  graphint.h
  layers.i / .h
  modeid.i / .h
  monitor.i / .h
  rastport.i / .h
  regions.i / .h
  rpattr.i / .h
  scale.i / .h
  sprite.i / .h
  text.i / .h
  videocontrol.i / .h
  view.i / .h
 hardware
 images
 intuition
 libraries
 pragma
 pragmas
 prefs
 proto
 reaction
 resources
 rexx
 utility
 workbench
GuruMeditation
Docs » Include » graphics » clip.i / .h
	IFND	GRAPHICS_CLIP_I
GRAPHICS_CLIP_I	SET	1
**
**	$VER: clip.i 39.0 (2.12.1991)
**	Includes Release 45.1
**
**	(C) Copyright 1985-2001 Amiga, Inc.
**	    All Rights Reserved
**

    IFND    EXEC_TYPES_I
    include 'exec/types.i'
    ENDC

    IFND    GRAPHICS_GFX_I
    include "graphics/gfx.i"
    ENDC

    IFND    EXEC_SEMAPHORES_I
    include "exec/semaphores.i"
    ENDC

NEWLOCKS	equ	1

 STRUCTURE  Layer,0
    LONG    lr_front
    LONG    lr_back
    LONG    lr_ClipRect
    LONG    lr_rp
    WORD    lr_MinX
    WORD    lr_MinY
    WORD    lr_MaxX
    WORD    lr_MaxY
	STRUCT	lr_reserved,4
	WORD	lr_priority
    WORD    lr_Flags
    LONG    lr_SuperBitMap
    LONG    lr_SuperClipRect
    APTR    lr_Window
    WORD    lr_Scroll_X
    WORD    lr_Scroll_Y
    APTR    lr_cr
    APTR    lr_cr2
    APTR    lr_crnew
    APTR    lr_SuperSaverClipRects
    APTR    lr__cliprects
    APTR    lr_LayerInfo
*			just by lucky coincidence
*			this is not confused with simplesprites
	STRUCT	lr_Lock,SS_SIZE
	APTR	lr_BackFill
	ULONG	lr_reserved1
	APTR	lr_ClipRegion
	APTR	lr_saveClipRects
	STRUCT	lr_reserved2,22
    APTR    lr_DamageList
    LABEL   lr_SIZEOF

 STRUCTURE  ClipRect,0
    LONG    cr_Next		* Point to next cliprect
    LONG    cr_prev		* Layers private use!!!
    LONG    cr_lobs		* Layers private use!!!
    LONG    cr_BitMap		* Bitmap for this cliprect (system private!!!)
    WORD    cr_MinX		* Bounds of the cliprect
    WORD    cr_MinY		*    "
    WORD    cr_MaxX		*    "
    WORD    cr_MaxY		*    "
    APTR    cr__p1		* Layers private use!!!
    APTR    cr__p2		* Layers private use!!!
    LONG    cr_reserved		* Layers private use!!!
    LONG    cr_Flags		* Layers private use!!!
 LABEL      cr_SIZEOF

* internal cliprect flags
CR_NEEDS_NO_CONCEALED_RASTERS   equ     1
CR_NEEDS_NO_LAYERBLIT_DAMAGE 	equ	2

* defines for clipping
ISLESSX equ 1
ISLESSY equ 2
ISGRTRX equ 4
ISGRTRY equ 8

* for ancient history reasons
        IFND    lr_Front
lr_Front        equ lr_front
lr_Back         equ lr_back
lr_RastPort     equ lr_rp
cr_Prev         equ cr_prev
cr_LObs         equ cr_lobs
        ENDC

	ENDC	; GRAPHICS_CLIP_I

Comments

Name:
E-mail: Use this if you want a message if you get a response, will not be shown.
Comment:
Select correct short for:

Kefrens

KEF
AOA
RSI
PDX

Comments:

$VER: d0.se 1.14 Copyright © 2011-2021 Tobias Geijersson support at d0 dot se