edu.ohiou.cs456_badabing.sceneapi
Class JavaRenderer
java.lang.Object
edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.util.EventListener
class JavaRenderer
- extends java.lang.Object
- implements java.awt.event.KeyListener
|
Field Summary |
private static GLU |
glu
|
(package private) edu.ohiou.cs456_badabing.sceneapi.lol.HyperCube |
hyper_cube
|
private float |
rotateT
|
(package private) ANode |
scene
|
|
Method Summary |
void |
display(GLAutoDrawable gLDrawable)
|
void |
displayChanged(GLAutoDrawable gLDrawable,
boolean modeChanged,
boolean deviceChanged)
|
void |
init(GLAutoDrawable gLDrawable)
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
reshape(GLAutoDrawable gLDrawable,
int x,
int y,
int width,
int height)
gets called every time window is reshaped. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rotateT
private float rotateT
glu
private static final GLU glu
hyper_cube
edu.ohiou.cs456_badabing.sceneapi.lol.HyperCube hyper_cube
scene
ANode scene
JavaRenderer
JavaRenderer()
display
public void display(GLAutoDrawable gLDrawable)
displayChanged
public void displayChanged(GLAutoDrawable gLDrawable,
boolean modeChanged,
boolean deviceChanged)
init
public void init(GLAutoDrawable gLDrawable)
reshape
public void reshape(GLAutoDrawable gLDrawable,
int x,
int y,
int width,
int height)
- gets called every time window is reshaped. Also gets called one time after init.
Job of this function is to set up projection matrix correctly.
- Parameters:
gLDrawable - GLAutoDrawablex - inty - intwidth - intheight - int
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
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTyped in interface java.awt.event.KeyListener