com.threerings.opengl.renderer
Class Texture1D

java.lang.Object
  extended by com.threerings.opengl.renderer.Texture
      extended by com.threerings.opengl.renderer.Texture1D

public class Texture1D
extends Texture

A one-dimensional texture.


Constructor Summary
Texture1D(Renderer renderer)
          Creates a new texture.
 
Method Summary
 void copySubImage(int level, int xoffset, int x, int y, int width)
          Copies part of the read buffer to the texture.
 int getHeight()
          Returns the height of the texture.
 int getWidth()
          Returns the width of the texture.
 void setImage(int format, boolean border, BufferedImage image, boolean premultiply, boolean rescale, boolean mipmap)
          Sets this texture to the supplied image.
 void setImage(int format, int width, boolean border, boolean mipmap)
          Sets this texture to an empty image with the specified format and dimension.
 void setImage(int level, int format, boolean border, BufferedImage image, boolean premultiply, boolean rescale)
          Sets a single mipmap level of this texture.
 void setImage(int level, int format, int width, boolean border)
          Sets a single mipmap level of this texture.
 void setImage(int level, int format, int width, boolean border, int dformat, int dtype, ByteBuffer data)
          Sets a single mipmap level of this texture.
 
Methods inherited from class com.threerings.opengl.renderer.Texture
delete, generateMipmap, getDepth, getFormat, getId, getTarget, hasAlpha, isDepth, setBorderColor, setCompare, setCompareFunc, setCompareMode, setDepthMode, setFilters, setGenerateMipmaps, setMagFilter, setMaxAnisotropy, setMinFilter, setWrap, setWrap, setWrapR, setWrapS, setWrapT
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Texture1D

public Texture1D(Renderer renderer)
Creates a new texture.

Method Detail

setImage

public void setImage(int format,
                     int width,
                     boolean border,
                     boolean mipmap)
Sets this texture to an empty image with the specified format and dimension.

Parameters:
mipmap - if true, generate a complete mipmap chain.

setImage

public void setImage(int level,
                     int format,
                     int width,
                     boolean border)
Sets a single mipmap level of this texture.


setImage

public void setImage(int level,
                     int format,
                     int width,
                     boolean border,
                     int dformat,
                     int dtype,
                     ByteBuffer data)
Sets a single mipmap level of this texture.


setImage

public void setImage(int format,
                     boolean border,
                     BufferedImage image,
                     boolean premultiply,
                     boolean rescale,
                     boolean mipmap)
Sets this texture to the supplied image.

Parameters:
mipmap - if true, generate a complete mipmap chain.

setImage

public void setImage(int level,
                     int format,
                     boolean border,
                     BufferedImage image,
                     boolean premultiply,
                     boolean rescale)
Sets a single mipmap level of this texture.


copySubImage

public void copySubImage(int level,
                         int xoffset,
                         int x,
                         int y,
                         int width)
Copies part of the read buffer to the texture.


getWidth

public int getWidth()
Description copied from class: Texture
Returns the width of the texture.

Specified by:
getWidth in class Texture

getHeight

public int getHeight()
Description copied from class: Texture
Returns the height of the texture.

Specified by:
getHeight in class Texture


Copyright © 2011. All Rights Reserved.