com.threerings.opengl.renderer.config
Class TextureConfig.Texture2DTarget

java.lang.Object
  extended by com.threerings.opengl.renderer.Texture
      extended by com.threerings.opengl.renderer.Texture2D
          extended by com.threerings.opengl.renderer.config.TextureConfig.Texture2DTarget
All Implemented Interfaces:
Renderer.Observer
Enclosing class:
TextureConfig

protected static class TextureConfig.Texture2DTarget
extends Texture2D
implements Renderer.Observer

A texture that automatically adjusts itself to match the dimensions of the render surface.


Field Summary
protected  boolean _border
          Whether or not to include a border.
protected  TextureConfig.Format _format
          The requested format.
protected  boolean _mipmap
          Whether or not to define mipmaps.
 
Fields inherited from class com.threerings.opengl.renderer.Texture2D
_height, _width
 
Fields inherited from class com.threerings.opengl.renderer.Texture
_borderColor, _bytes, _compareFunc, _compareMode, _depthMode, _generateMipmaps, _id, _magFilter, _maxAnisotropy, _minFilter, _renderer, _target, _vbuf, _wrapR, _wrapS, _wrapT, COMPRESSED_FORMATS, FORMATS
 
Constructor Summary
TextureConfig.Texture2DTarget(Renderer renderer, TextureConfig.Format format, boolean border, boolean mipmap)
           
 
Method Summary
 void sizeChanged(int width, int height)
          Notes that the size of the renderer's drawable surface has changed.
 
Methods inherited from class com.threerings.opengl.renderer.Texture2D
copySubImage, getHeight, getWidth, isRectangle, setCompressedImage, setImage, setImage, setImage, setImage, setImage, setImage, setImage, setSubimage, setSubimage
 
Methods inherited from class com.threerings.opengl.renderer.Texture
delete, finalize, generateMipmap, getData, getDepth, getFormat, getFormat, getId, getInternalFormat, getTarget, getTotalBytes, halveImage, hasAlpha, isDepth, setBorderColor, setBytes, setCompare, setCompareFunc, setCompareMode, setDepthMode, setFilters, setGenerateMipmaps, setMagFilter, setMaxAnisotropy, setMinFilter, setMipmapBytes, setWrap, setWrap, setWrapR, setWrapS, setWrapT
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_format

protected TextureConfig.Format _format
The requested format.


_border

protected boolean _border
Whether or not to include a border.


_mipmap

protected boolean _mipmap
Whether or not to define mipmaps.

Constructor Detail

TextureConfig.Texture2DTarget

public TextureConfig.Texture2DTarget(Renderer renderer,
                                     TextureConfig.Format format,
                                     boolean border,
                                     boolean mipmap)
Method Detail

sizeChanged

public void sizeChanged(int width,
                        int height)
Description copied from interface: Renderer.Observer
Notes that the size of the renderer's drawable surface has changed.

Specified by:
sizeChanged in interface Renderer.Observer