Paint
, Transparency
The
TexturePaint
class provides a way to fill a
Shape
with a texture that is specified as a
BufferedImage
. The size of the
BufferedImage
object should be small because the
BufferedImage
data is copied by the
TexturePaint
object. At construction time, the texture is anchored to the upper left corner of a
Rectangle2D
that is specified in user space. Texture is computed for locations in the device space by conceptually replicating the specified
Rectangle2D
infinitely in all directions in user space and mapping the
BufferedImage
to each replicated
Rectangle2D
.
Constructors
Constructs a TexturePaint
object.
Creates and returns a
PaintContext
used to generate a tiled image pattern.
Returns a copy of the anchor rectangle which positions and sizes the textured image.
Returns the BufferedImage
texture used to fill the shapes.
int
Returns the transparency mode for this TexturePaint
.
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructs a TexturePaint
object.
txtr
- the BufferedImage
object with the texture used for painting
anchor
- the Rectangle2D
in user space used to anchor and replicate the texture
Returns the BufferedImage
texture used to fill the shapes.
BufferedImage
.
Returns a copy of the anchor rectangle which positions and sizes the textured image.
Rectangle2D
used to anchor and size this TexturePaint
.
Creates and returns a
PaintContext
used to generate a tiled image pattern. See the
specification
of the method in the
Paint
interface for information on null parameter handling.
createContext
in interface Paint
cm
- the preferred ColorModel
which represents the most convenient format for the caller to receive the pixel data, or null
if there is no preference.
deviceBounds
- the device space bounding box of the graphics primitive being rendered.
userBounds
- the user space bounding box of the graphics primitive being rendered.
xform
- the AffineTransform
from user space into device space.
hints
- the set of hints that the context object can use to choose between rendering alternatives.
PaintContext
for generating color patterns.
public int getTransparency()
Returns the transparency mode for this TexturePaint
.
getTransparency
in interface Transparency
TexturePaint
as an integer value.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4