Interface PaintStyle.TexturePaint

    • Method Detail

      • getImageData

        InputStream getImageData()
        Returns:
        the raw image stream
      • getContentType

        String getContentType()
        Returns:
        the content type of the image data
      • getAlpha

        int getAlpha()
        Returns:
        the alpha mask in percents [0..100000]
      • isRotatedWithShape

        default boolean isRotatedWithShape()
        Returns:
        true, if the rotation of the shape is also applied to the texture paint
      • getScale

        default Dimension2D getScale()
        Returns:
        the dimensions of the tiles in percent of the shape dimensions or null if no scaling is applied
      • getOffset

        default Point2D getOffset()
        Returns:
        the offset of the tiles in points or null if there's no offset
      • getFlipMode

        default PaintStyle.FlipMode getFlipMode()
        Returns:
        the flip/mirroring/duplication mode
      • getInsets

        default Insets2D getInsets()
        Specifies the portion of the blip or image that is used for the fill.

        Each edge of the image is defined by a percentage offset from the edge of the bounding box. A positive percentage specifies an inset and a negative percentage specifies an outset.

        The percentage are ints based on 100000, so 100% = 100000.

        So, for example, a left offset of 25% specifies that the left edge of the image is located to the right of the bounding box's left edge by 25% of the bounding box's width.

        Returns:
        the cropping insets of the source image
      • getStretch

        default Insets2D getStretch()
        The stretch specifies the edges of a fill rectangle.

        Each edge of the fill rectangle is defined by a percentage offset from the corresponding edge of the picture's bounding box. A positive percentage specifies an inset and a negative percentage specifies an outset.

        The percentage are ints based on 100000, so 100% = 100000.

        Returns:
        the stretching in the destination image
      • getDuoTone

        default List<ColorStyle> getDuoTone()
        For pattern images, the duo tone defines the black/white pixel color replacement
      • getShape

        Shape getShape()
        Returns:
        the shape this texture paint is applied to