net.java.joglutils.msg.elements
Class GLTextureElement
java.lang.Object
net.java.joglutils.msg.elements.Element
net.java.joglutils.msg.elements.TextureElement
net.java.joglutils.msg.elements.GLTextureElement
public class GLTextureElement
- extends TextureElement
Represents the current texture, which is applied to any drawn
geometry if texture coordinates are also supplied, and performs
side-effects in OpenGL.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GLTextureElement
public GLTextureElement()
newInstance
public Element newInstance()
- Description copied from class:
Element
- Creates a new instance initialized to the default values for the
state element. All concrete Element subclasses must implement
this operation.
- Overrides:
newInstance
in class TextureElement
getInstance
public static GLTextureElement getInstance(State state)
enable
public static void enable(State defaultState)
pop
public void pop(State state,
Element previousTopElement)
- Description copied from class:
Element
- Pops the element, allowing for side effects to occur. Default
method does nothing. NOTE that it is not legal to call
State.getElement() in the implementation of this method, which
is why the previous top element is provided as an argument.
- Overrides:
pop
in class Element
setElt
public void setElt(Texture2 texture)
- Description copied from class:
TextureElement
- Sets the texture in this element.
- Overrides:
setElt
in class TextureElement