gestalt.candidates.materialplugin
Class JoglMaterialPluginNonPowerOfTwoTexture

java.lang.Object
  extended by gestalt.shape.material.TexturePlugin
      extended by gestalt.impl.jogl.shape.material.JoglTexturePlugin
          extended by gestalt.candidates.materialplugin.JoglMaterialPluginNonPowerOfTwoTexture
All Implemented Interfaces:
Disposable, MaterialPlugin
Direct Known Subclasses:
JoglMaterialPluginNonPowerOfTwoTextureReference

public class JoglMaterialPluginNonPowerOfTwoTexture
extends JoglTexturePlugin


Field Summary
 
Fields inherited from class gestalt.shape.material.TexturePlugin
ERROR_BITMAP_REFERANCE_NULL, ERROR_EXCEEDED_SIZE, HINT_TEXTURE_FLIP_Y_AXIS
 
Constructor Summary
JoglMaterialPluginNonPowerOfTwoTexture()
           
JoglMaterialPluginNonPowerOfTwoTexture(boolean theNormalizeTextureCoordinates)
           
 
Method Summary
 void begin(GLContext theRenderContext, Material theParent)
           
 void initStatic(GL gl)
           
 
Methods inherited from class gestalt.impl.jogl.shape.material.JoglTexturePlugin
bind, disable, dispose, enable, end, getFormat, getMaxTextureSize, getOpenGLTextureID, getOpenGLType, getTextureTargetAsString, setInitialized, setOpenGLTextureID, update
 
Methods inherited from class gestalt.shape.material.TexturePlugin
bitmap, bordercolor, getFilterType, getPixelHeight, getPixelWidth, getTextureTarget, getTextureUnit, getWrapMode, isInitialized, load, nonpoweroftwotexturerescale, position, reload, rotation, scale, setBitmapRef, setFilterType, setTextureTarget, setTextureUnit, setWrapMode, validateBitmapSize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoglMaterialPluginNonPowerOfTwoTexture

public JoglMaterialPluginNonPowerOfTwoTexture(boolean theNormalizeTextureCoordinates)

JoglMaterialPluginNonPowerOfTwoTexture

public JoglMaterialPluginNonPowerOfTwoTexture()
Method Detail

initStatic

public void initStatic(GL gl)
Overrides:
initStatic in class JoglTexturePlugin

begin

public void begin(GLContext theRenderContext,
                  Material theParent)
Specified by:
begin in interface MaterialPlugin
Overrides:
begin in class JoglTexturePlugin


processing library gestalt_p5 by Patrick Kochlik + Dennis Paul. (c) 2009