Top Description Fields Constructors Methods
sun.java2d.xr

public Class DirtyRegion

extends Object
implements Cloneable
Class Inheritance
All Implemented Interfaces
java.lang.Cloneable
Static Imports
java.lang.Math.min, .Math.max, sun.java2d.xr.MaskTileManager.MASK_SIZE

This class implements region tracking, used by the tiled-mask code.
Author
Clemens Eisserer

Field Summary

Modifier and TypeField and Description
pack-priv int
x

pack-priv int
pack-priv int
y

pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public DirtyRegion
public static DirtyRegion
public int
public int
public void
growDirtyRegion(int x, int y, int x2, int y2)

public void
growDirtyRegionTileLimit(int x, int y, int x2, int y2)

public void
setDirtyLineRegion(int x1, int y1, int x2, int y2)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public void
translate(int x, int y)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

xback to summary
pack-priv int x
x2back to summary
pack-priv int x2
yback to summary
pack-priv int y
y2back to summary
pack-priv int y2

Constructor Detail

DirtyRegionback to summary
public DirtyRegion()

Method Detail

clearback to summary
public void clear()
cloneRegionback to summary
public DirtyRegion cloneRegion()
combineRegionback to summary
public static DirtyRegion combineRegion(DirtyRegion region1, DirtyRegion region2)
getHeightback to summary
public int getHeight()
getWidthback to summary
public int getWidth()
growDirtyRegionback to summary
public void growDirtyRegion(int x, int y, int x2, int y2)
growDirtyRegionTileLimitback to summary
public void growDirtyRegionTileLimit(int x, int y, int x2, int y2)
setDirtyLineRegionback to summary
public void setDirtyLineRegion(int x1, int y1, int x2, int y2)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

translateback to summary
public void translate(int x, int y)