net.java.joglutils.msg.elements
Class GLColorElement
java.lang.Object
net.java.joglutils.msg.elements.Element
net.java.joglutils.msg.elements.ColorElement
net.java.joglutils.msg.elements.GLColorElement
public class GLColorElement
- extends ColorElement
Represents the current set of colors, which are applied on a
per-vertex basis to any drawn geometry, and causes side-effects in
OpenGL for rendering.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GLColorElement
public GLColorElement()
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 ColorElement
getInstance
public static GLColorElement getInstance(State state)
enable
public static void enable(State defaultState)
push
public void push(State state)
- Description copied from class:
Element
- Pushes the element, allowing for side effects to occur. Default method does nothing.
- Overrides:
push in class ColorElement
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(FloatBuffer colors)
- Description copied from class:
ColorElement
- Sets the color data in this element.
- Overrides:
setElt in class ColorElement