Class ITexture

java.lang.Object
one.empty3.library.ITexture
All Implemented Interfaces:
MatrixPropertiesObject
Direct Known Subclasses:
ColorTexture, ImageTexture, SVGTexture, TextureCol, TextureImg, TextureMorphing, TextureMov, TextureOp2D, Voronoi

public abstract class ITexture extends Object implements MatrixPropertiesObject
  • Field Details

    • COLOR_IDENT

      public static final int COLOR_IDENT
      See Also:
    • COLOR_MIROR_X

      public static final int COLOR_MIROR_X
      See Also:
    • COLOR_MIROR_Y

      public static final int COLOR_MIROR_Y
      See Also:
    • COLOR_MIROR_XY

      public static final int COLOR_MIROR_XY
      See Also:
    • COLOR_ROT_090

      public static final int COLOR_ROT_090
      See Also:
    • COLOR_ROT_180

      public static final int COLOR_ROT_180
      See Also:
    • COLOR_ROT_270

      public static final int COLOR_ROT_270
      See Also:
    • onTextureEnds

      public int onTextureEnds
    • colorMask

      protected int colorMask
    • repeatX

      protected int repeatX
    • repeatY

      protected int repeatY
  • Constructor Details

    • ITexture

      public ITexture()
  • Method Details

    • getColorMask

      public int getColorMask()
    • setColorMask

      public void setColorMask(int colorMask)
    • getCoord

      public Point2D getCoord(double x, double y)
    • setDeformMap

      public void setDeformMap(DeformMap map)
    • getDeformMap

      public DeformMap getDeformMap(DeformMap map)
    • getColorAt

      public abstract int getColorAt(double x, double y)
    • timeNext

      public void timeNext()
    • timeNext

      public void timeNext(long milli)
    • iterate

      public void iterate() throws EOFVideoException
      Throws:
      EOFVideoException
    • getDeclaredProperty

      public StructureMatrix getDeclaredProperty(String name)
      Specified by:
      getDeclaredProperty in interface MatrixPropertiesObject
    • declareProperties

      public void declareProperties()
      Specified by:
      declareProperties in interface MatrixPropertiesObject
    • declarations

      public HashMap<String,StructureMatrix> declarations()
      Specified by:
      declarations in interface MatrixPropertiesObject
    • getRepeatX

      public int getRepeatX()
    • setRepeatX

      public void setRepeatX(int repeatX)
    • getRepeatY

      public int getRepeatY()
    • setRepeatY

      public void setRepeatY(int repeatY)
    • getTransparent

      public int getTransparent()
    • setTransparent

      public void setTransparent(int transparent)