public final class DirtyRegionContainer extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DTR_CONTAINS_CLIP |
static int |
DTR_OK |
Constructor and Description |
---|
DirtyRegionContainer(int count) |
Modifier and Type | Method and Description |
---|---|
void |
addDirtyRegion(RectBounds region)
Adds new dirty region to the array.
|
boolean |
checkAndClearRegion(int index) |
DirtyRegionContainer |
copy() |
DirtyRegionContainer |
deriveWithNewContainer(DirtyRegionContainer other) |
DirtyRegionContainer |
deriveWithNewRegion(RectBounds region) |
DirtyRegionContainer |
deriveWithNewRegions(RectBounds[] regions) |
boolean |
equals(Object obj) |
RectBounds |
getDirtyRegion(int index)
Gets the dirty region at given index.
|
void |
grow(int horizontal,
int vertical) |
int |
hashCode() |
int |
maxSpace() |
void |
merge(DirtyRegionContainer other) |
void |
reset() |
void |
roundOut() |
void |
setDirtyRegion(int index,
RectBounds region) |
int |
size() |
String |
toString() |
public static final int DTR_OK
public static final int DTR_CONTAINS_CLIP
public DirtyRegionContainer deriveWithNewRegion(RectBounds region)
public DirtyRegionContainer deriveWithNewRegions(RectBounds[] regions)
public DirtyRegionContainer deriveWithNewContainer(DirtyRegionContainer other)
public DirtyRegionContainer copy()
public int maxSpace()
public RectBounds getDirtyRegion(int index)
index
- the index of requested dirty regionpublic void setDirtyRegion(int index, RectBounds region)
public void addDirtyRegion(RectBounds region)
region
- the dirty region.public void merge(DirtyRegionContainer other)
public int size()
public void reset()
public boolean checkAndClearRegion(int index)
public void grow(int horizontal, int vertical)
public void roundOut()
Copyright © 2020. All rights reserved.