public abstract class DamageRegion extends Object
Modifier and Type | Method and Description |
---|---|
abstract void |
apply(JCanvas canvas)
Tell the damage region to inflict itself on the given
JCanvas.
|
void |
checkCacheValid(TransformContext c)
Check transform cache validity.
|
static DamageRegion |
createDamageRegion(TransformContext c,
double x,
double y,
double w,
double h)
Create a damage region in this context over the given rectangle.
|
static DamageRegion |
createDamageRegion(TransformContext c,
Rectangle2D r)
Create a damage region in this context over the given rectangle.
|
abstract void |
extend(Rectangle2D r)
Extend the damage region with the given rectangle.
|
TransformContext |
getContext()
Get the transform context in which this damage region was created.
|
public abstract void apply(JCanvas canvas)
public void checkCacheValid(TransformContext c)
public static DamageRegion createDamageRegion(TransformContext c, Rectangle2D r)
public static DamageRegion createDamageRegion(TransformContext c, double x, double y, double w, double h)
public abstract void extend(Rectangle2D r)
public TransformContext getContext()
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.