edu.ohiou.cs456_badabing.sceneapi
Class JavaRenderer

java.lang.Object
  extended by 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
           
 
Constructor Summary
JavaRenderer()
           
 
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
 

Field Detail

rotateT

private float rotateT

glu

private static final GLU glu

hyper_cube

edu.ohiou.cs456_badabing.sceneapi.lol.HyperCube hyper_cube

scene

ANode scene
Constructor Detail

JavaRenderer

JavaRenderer()
Method Detail

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 - GLAutoDrawable
x - int
y - int
width - int
height - 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