Liking cljdoc? Tell your friends :D

jdk.awt.TexturePaint

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.

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.
raw docstring

->texture-paintclj

(->texture-paint txtr anchor)

Constructor.

Constructs a TexturePaint object.

txtr - the BufferedImage object with the texture used for painting - java.awt.image.BufferedImage anchor - the Rectangle2D in user space used to anchor and replicate the texture - java.awt.geom.Rectangle2D

Constructor.

Constructs a TexturePaint object.

txtr - the BufferedImage object with the texture used for painting - `java.awt.image.BufferedImage`
anchor - the Rectangle2D in user space used to anchor and replicate the texture - `java.awt.geom.Rectangle2D`
raw docstring

create-contextclj

(create-context this cm device-bounds user-bounds xform hints)

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.

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. - java.awt.image.ColorModel device-bounds - the device space bounding box of the graphics primitive being rendered. - java.awt.Rectangle user-bounds - the user space bounding box of the graphics primitive being rendered. - java.awt.geom.Rectangle2D xform - the AffineTransform from user space into device space. - java.awt.geom.AffineTransform hints - the set of hints that the context object can use to choose between rendering alternatives. - java.awt.RenderingHints

returns: the PaintContext for generating color patterns. - java.awt.PaintContext

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.

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. - `java.awt.image.ColorModel`
device-bounds - the device space bounding box of the graphics primitive being rendered. - `java.awt.Rectangle`
user-bounds - the user space bounding box of the graphics primitive being rendered. - `java.awt.geom.Rectangle2D`
xform - the AffineTransform from user space into device space. - `java.awt.geom.AffineTransform`
hints - the set of hints that the context object can use to choose between rendering alternatives. - `java.awt.RenderingHints`

returns: the PaintContext for
         generating color patterns. - `java.awt.PaintContext`
raw docstring

get-anchor-rectclj

(get-anchor-rect this)

Returns a copy of the anchor rectangle which positions and sizes the textured image.

returns: the Rectangle2D used to anchor and size this TexturePaint. - java.awt.geom.Rectangle2D

Returns a copy of the anchor rectangle which positions and
 sizes the textured image.

returns: the Rectangle2D used to anchor and
 size this TexturePaint. - `java.awt.geom.Rectangle2D`
raw docstring

get-imageclj

(get-image this)

Returns the BufferedImage texture used to fill the shapes.

returns: a BufferedImage. - java.awt.image.BufferedImage

Returns the BufferedImage texture used to
 fill the shapes.

returns: a BufferedImage. - `java.awt.image.BufferedImage`
raw docstring

get-transparencyclj

(get-transparency this)

Returns the transparency mode for this TexturePaint.

returns: the transparency mode for this TexturePaint as an integer value. - int

Returns the transparency mode for this TexturePaint.

returns: the transparency mode for this TexturePaint
 as an integer value. - `int`
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close