net.letskit.redbook.third
Class blendeqn
java.lang.Object
net.letskit.redbook.glskeleton
net.letskit.redbook.third.blendeqn
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.util.EventListener, javax.media.opengl.GLEventListener
public class blendeqn
- extends glskeleton
- implements javax.media.opengl.GLEventListener, java.awt.event.KeyListener
Demonstrate the different blending functions available with the OpenGL
imaging subset. This program demonstrates use of the glBlendEquation() call.
The following keys change the selected blend equation function:
- 'a' -> GL_FUNC_ADD
- 's' -> GL_FUNC_SUBTRACT
- 'r' -> GL_FUNC_REVERSE_SUBTRACT
- 'm' -> GL_MIN 'x' -> GL_MAX
- Author:
- Kiet Le (java port)
Method Summary |
void |
display(javax.media.opengl.GLAutoDrawable drawable)
|
void |
displayChanged(javax.media.opengl.GLAutoDrawable drawable,
boolean deviceChanged,
boolean modeChanged)
|
void |
init(javax.media.opengl.GLAutoDrawable drawable)
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
static void |
main(java.lang.String[] args)
|
void |
reshape(javax.media.opengl.GLAutoDrawable drawable,
int x,
int y,
int w,
int h)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
blendeqn
public blendeqn()
main
public static void main(java.lang.String[] args)
init
public void init(javax.media.opengl.GLAutoDrawable drawable)
- Specified by:
init
in interface javax.media.opengl.GLEventListener
display
public void display(javax.media.opengl.GLAutoDrawable drawable)
- Specified by:
display
in interface javax.media.opengl.GLEventListener
reshape
public void reshape(javax.media.opengl.GLAutoDrawable drawable,
int x,
int y,
int w,
int h)
- Specified by:
reshape
in interface javax.media.opengl.GLEventListener
displayChanged
public void displayChanged(javax.media.opengl.GLAutoDrawable drawable,
boolean deviceChanged,
boolean modeChanged)
- Specified by:
displayChanged
in interface javax.media.opengl.GLEventListener
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTyped
in interface java.awt.event.KeyListener
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
keyPressed
in interface java.awt.event.KeyListener
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleased
in interface java.awt.event.KeyListener