org.scilab.forge.scirenderer.implementation.g2d.texture
Class G2DTextureManager.G2DTexture

java.lang.Object
  extended by org.scilab.forge.scirenderer.texture.AbstractTexture
      extended by org.scilab.forge.scirenderer.implementation.g2d.texture.G2DTextureManager.G2DTexture
All Implemented Interfaces:
DataUser, Texture
Enclosing class:
G2DTextureManager

public class G2DTextureManager.G2DTexture
extends AbstractTexture
implements Texture

Inner class for Texture implementation.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.scilab.forge.scirenderer.texture.Texture
Texture.Filter, Texture.Wrap
 
Field Summary
 
Fields inherited from class org.scilab.forge.scirenderer.texture.AbstractTexture
textureDataProvider, upToDate
 
Constructor Summary
G2DTextureManager.G2DTexture()
          Default constructor.
 
Method Summary
 void dispose()
           
 void draw(G2DDrawingTools drawingTools)
           
 TextureDrawer getDrawer()
           
 java.awt.image.BufferedImage getImage()
           
 void setDrawer(TextureDrawer drawer)
          Set the texture data provider as a drawn texture data provider.
 
Methods inherited from class org.scilab.forge.scirenderer.texture.AbstractTexture
dataUpdated, getDataProvider, getMagnificationFilter, getMinifyingFilter, getSScaleFactor, getSWrappingMode, getTScaleFactor, getTWrappingMode, isValid, setDataProvider, setMagnificationFilter, setMinifyingFilter, setSWrappingMode, setTWrappingMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.scilab.forge.scirenderer.texture.Texture
getDataProvider, getMagnificationFilter, getMinifyingFilter, getSScaleFactor, getSWrappingMode, getTScaleFactor, getTWrappingMode, isValid, setDataProvider, setMagnificationFilter, setMinifyingFilter, setSWrappingMode, setTWrappingMode
 
Methods inherited from interface org.scilab.forge.scirenderer.data.DataUser
dataUpdated
 

Constructor Detail

G2DTextureManager.G2DTexture

public G2DTextureManager.G2DTexture()
Default constructor.

Method Detail

dispose

public void dispose()

setDrawer

public void setDrawer(TextureDrawer drawer)
Description copied from interface: Texture
Set the texture data provider as a drawn texture data provider.

Specified by:
setDrawer in interface Texture
Overrides:
setDrawer in class AbstractTexture
Parameters:
drawer - the given texture drawer.

getDrawer

public TextureDrawer getDrawer()

draw

public void draw(G2DDrawingTools drawingTools)

getImage

public java.awt.image.BufferedImage getImage()