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 © 2025. All rights reserved.