Package one.empty3.library
Class ITexture
- java.lang.Object
-
- one.empty3.library.ITexture
-
- All Implemented Interfaces:
MatrixPropertiesObject
- Direct Known Subclasses:
ColorTexture
,ImageTexture
,SVGTexture
,TextureCol
,TextureImg
,TextureMorphing
,TextureMov
,TextureOp2D
public abstract class ITexture extends java.lang.Object implements MatrixPropertiesObject
-
-
Field Summary
Fields Modifier and Type Field Description static int
COLOR_IDENT
static int
COLOR_MIROR_X
static int
COLOR_MIROR_XY
static int
COLOR_MIROR_Y
static int
COLOR_ROT_090
static int
COLOR_ROT_180
static int
COLOR_ROT_270
protected int
colorMask
int
onTextureEnds
protected int
repeatX
protected int
repeatY
-
Constructor Summary
Constructors Constructor Description ITexture()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.HashMap<java.lang.String,StructureMatrix>
declarations()
void
declareProperties()
abstract int
getColorAt(double x, double y)
int
getColorMask()
Point2D
getCoord(double x, double y)
StructureMatrix
getDeclaredProperty(java.lang.String name)
DeformMap
getDeformMap(DeformMap map)
int
getRepeatX()
int
getRepeatY()
void
iterate()
void
setColorMask(int colorMask)
void
setDeformMap(DeformMap map)
void
setRepeatX(int repeatX)
void
setRepeatY(int repeatY)
void
timeNext()
void
timeNext(long milli)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface one.empty3.library.MatrixPropertiesObject
copy
-
-
-
-
Field Detail
-
COLOR_IDENT
public static final int COLOR_IDENT
- See Also:
- Constant Field Values
-
COLOR_MIROR_X
public static final int COLOR_MIROR_X
- See Also:
- Constant Field Values
-
COLOR_MIROR_Y
public static final int COLOR_MIROR_Y
- See Also:
- Constant Field Values
-
COLOR_MIROR_XY
public static final int COLOR_MIROR_XY
- See Also:
- Constant Field Values
-
COLOR_ROT_090
public static final int COLOR_ROT_090
- See Also:
- Constant Field Values
-
COLOR_ROT_180
public static final int COLOR_ROT_180
- See Also:
- Constant Field Values
-
COLOR_ROT_270
public static final int COLOR_ROT_270
- See Also:
- Constant Field Values
-
onTextureEnds
public int onTextureEnds
-
colorMask
protected int colorMask
-
repeatX
protected int repeatX
-
repeatY
protected int repeatY
-
-
Method Detail
-
getColorMask
public int getColorMask()
-
setColorMask
public void setColorMask(int colorMask)
-
getCoord
public Point2D getCoord(double x, double y)
-
setDeformMap
public void setDeformMap(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(java.lang.String name)
- Specified by:
getDeclaredProperty
in interfaceMatrixPropertiesObject
-
declareProperties
public void declareProperties()
- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
-
declarations
public java.util.HashMap<java.lang.String,StructureMatrix> declarations()
- Specified by:
declarations
in interfaceMatrixPropertiesObject
-
getRepeatX
public int getRepeatX()
-
setRepeatX
public void setRepeatX(int repeatX)
-
getRepeatY
public int getRepeatY()
-
setRepeatY
public void setRepeatY(int repeatY)
-
-