org.j3d.aviatrix3d
Class Texture1D
java.lang.Object
org.j3d.aviatrix3d.SceneGraphObject
org.j3d.aviatrix3d.NodeComponent
org.j3d.aviatrix3d.Texture
org.j3d.aviatrix3d.Texture1D
- All Implemented Interfaces:
- DeletableSceneGraphObject
- public class Texture1D
- extends Texture
Describes the 1D texture properties of an object.
- Version:
- $Revision: 1.1 $
- Author:
- Justin Couch
Fields inherited from class org.j3d.aviatrix3d.Texture |
ANISOTROPIC_MODE_NONE, ANISOTROPIC_MODE_SINGLE, anisotropicDegree, anisotropicMode, BM_CLAMP, BM_CLAMP_TO_BOUNDARY, BM_CLAMP_TO_EDGE, BM_WRAP, boundaryModeS, displayListMap, format, FORMAT_ALPHA, FORMAT_INTENSITY, FORMAT_INTENSITY_ALPHA, FORMAT_RGB, FORMAT_RGBA, images, magFilter, MAGFILTER_BASE_LEVEL_LINEAR, MAGFILTER_BASE_LEVEL_POINT, MAGFILTER_FASTEST, MAGFILTER_LINEAR_DETAIL, MAGFILTER_LINEAR_DETAIL_ALPHA, MAGFILTER_LINEAR_DETAIL_RGB, MAGFILTER_NICEST, minFilter, MINFILTER_BASE_LEVEL_LINEAR, MINFILTER_BASE_LEVEL_POINT, MINFILTER_FASTEST, MINFILTER_MULTI_LEVEL_LINEAR, MINFILTER_MULTI_LEVEL_POINT, MINFILTER_NICEST, mipMapMode, MODE_BASE_LEVEL, MODE_MIPMAP, numImages, stateChanged, textureId, textureType, width |
Constructor Summary |
Texture1D()
Constructs a texture with default values. |
Texture1D(int format,
TextureComponent1D singleImage)
Constructs a texture using just a single image, thus setting it initially
as MODE_BASE_LEVEL. |
Texture1D(int format,
TextureComponent1D[] srcImages,
int num)
Constructs a 1D texture with the specified images. |
Method Summary |
void |
renderState(net.java.games.jogl.GL gl,
net.java.games.jogl.GLU glu)
Issue ogl commands needed for this component |
void |
restoreState(net.java.games.jogl.GL gl,
net.java.games.jogl.GLU glu)
Restore all openGL state to the given drawable |
Methods inherited from class org.j3d.aviatrix3d.Texture |
cleanup, getAnisotropicFilterDegree, getAnisotropicFilterMode, getBoundaryModeS, getFormat, getMagFilter, getMinFilter, getTextureType, getWidth, setAnisotropicFilterDegree, setAnisotropicFilterMode, setBoundaryModeS, setImages, setMagFilter, setMinFilter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Texture1D
public Texture1D()
- Constructs a texture with default values.
Texture1D
public Texture1D(int format,
TextureComponent1D singleImage)
- Constructs a texture using just a single image, thus setting it initially
as MODE_BASE_LEVEL.
Texture1D
public Texture1D(int format,
TextureComponent1D[] srcImages,
int num)
- Constructs a 1D texture with the specified images. The number of images
should be 1 for no mip maps, or all mipmap levels should be provided.
- Parameters:
srcImages
- The image defining this texture.num
- The number of valid images to take from the array
renderState
public void renderState(net.java.games.jogl.GL gl,
net.java.games.jogl.GLU glu)
- Issue ogl commands needed for this component
- Overrides:
renderState
in class NodeComponent
- Parameters:
gl
- The gl context to draw withglu
- The utility context to draw with
restoreState
public void restoreState(net.java.games.jogl.GL gl,
net.java.games.jogl.GLU glu)
- Restore all openGL state to the given drawable
- Overrides:
restoreState
in class NodeComponent
- Parameters:
gl
- The gl context to draw withglu
- The utility context to draw with
Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - j3d.org