Package net.sf.gridarta.model.face
Class StretchedImageFilter
- java.lang.Object
-
- java.awt.image.ImageFilter
-
- net.sf.gridarta.model.face.StretchedImageFilter
-
- All Implemented Interfaces:
java.awt.image.ImageConsumer,java.lang.Cloneable
public class StretchedImageFilter extends java.awt.image.ImageFilterAnImageFilterthat produces stretched faces.
-
-
Constructor Summary
Constructors Constructor Description StretchedImageFilter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancoordsInTile(long stretch, int x, int y)Checks whether the specified coordinates are inside a (possibly stretched) isometric tile.voidimageComplete(int status)voidsetDimensions(int width, int height)voidsetHints(int hints)voidsetPixels(int x, int y, int w, int h, @NotNull java.awt.image.ColorModel model, @org.jetbrains.annotations.NotNull int @NotNull [] pixels, int off, int scansize)voidsetPixels(int x, int y, int w, int h, @NotNull java.awt.image.ColorModel model, byte @NotNull [] pixels, int off, int scansize)voidsetStretchedFactor(long stretchFactor)Set the stretch factor for this instance.
-
-
-
Method Detail
-
setStretchedFactor
public void setStretchedFactor(long stretchFactor)
Set the stretch factor for this instance.- Parameters:
stretchFactor- the stretch factor
-
setDimensions
public void setDimensions(int width, int height)- Specified by:
setDimensionsin interfacejava.awt.image.ImageConsumer- Overrides:
setDimensionsin classjava.awt.image.ImageFilter
-
setHints
public void setHints(int hints)
- Specified by:
setHintsin interfacejava.awt.image.ImageConsumer- Overrides:
setHintsin classjava.awt.image.ImageFilter
-
setPixels
public void setPixels(int x, int y, int w, int h, @NotNull @NotNull java.awt.image.ColorModel model, byte @NotNull [] pixels, int off, int scansize)- Specified by:
setPixelsin interfacejava.awt.image.ImageConsumer- Overrides:
setPixelsin classjava.awt.image.ImageFilter
-
setPixels
public void setPixels(int x, int y, int w, int h, @NotNull @NotNull java.awt.image.ColorModel model, @NotNull @org.jetbrains.annotations.NotNull int @NotNull [] pixels, int off, int scansize)- Specified by:
setPixelsin interfacejava.awt.image.ImageConsumer- Overrides:
setPixelsin classjava.awt.image.ImageFilter
-
coordsInTile
public static boolean coordsInTile(long stretch, int x, int y)Checks whether the specified coordinates are inside a (possibly stretched) isometric tile.- Parameters:
stretch- stretch factorx- x coordinatey- y coordinate- Returns:
- whether the coordinates are inside an isometric tile.
-
imageComplete
public void imageComplete(int status)
- Specified by:
imageCompletein interfacejava.awt.image.ImageConsumer- Overrides:
imageCompletein classjava.awt.image.ImageFilter
-
-