Class TextureFactory
java.lang.Object
org.apache.batik.transcoder.wmf.tosvg.TextureFactory
This class generate Paints from WMF hatch definitions. All generated
Paints are cached for future use.
-
Method Summary
Modifier and TypeMethodDescriptionstatic TextureFactoryGet the unique instance of the class.static TextureFactorygetInstance(float scale) Get the unique instance of the class, setting the scale of the pattern.getTexture(int textureId) Get a texture from a WMF hatch definition (in black Color).getTexture(int textureId, Color foreground) Get a texture from a WMF hatch definition, with a foreground color.getTexture(int textureId, Color foreground, Color background) Get a texture from a WMF hatch definition, with a foreground and a background color.voidreset()Rest the factory.
-
Method Details
-
getInstance
Get the unique instance of the class. -
getInstance
Get the unique instance of the class, setting the scale of the pattern. TODO : scale is not handled for now -
reset
public void reset()Rest the factory. It empties all the previouly cached Paints are disposed of. -
getTexture
Get a texture from a WMF hatch definition (in black Color). This texture will be cached, so the Paint will only be created once. -
getTexture
-
getTexture
-