jjdh API

jjdh.opengl.program
Class StandardOpenGLProgramAdapter

java.lang.Object
  extended by jjdh.opengl.program.AbstractOpenGLProgram
      extended by jjdh.opengl.program.StandardOpenGLProgram
          extended by jjdh.opengl.program.StandardOpenGLProgramAdapter
All Implemented Interfaces:
EventListener, javax.media.opengl.GLEventListener, Initable, Reshapeable, OpenGLProgram, FullRenderer, GlassPaneRenderer, Renderer, ReshapeableRenderer
Direct Known Subclasses:
Task01, Task03, Task04, Task05, Task06, Task08, Task15, TextMeshDemo, VBOMeshes

public class StandardOpenGLProgramAdapter
extends StandardOpenGLProgram
implements javax.media.opengl.GLEventListener

This class gives the possibility to use the GLEventListener callback pattern. This class is primary intended to ensure compatibility with "the outside world" and old code of us. For new code, it is strongly recommended to overwrite StandardOpenGLProgram directly, so one can use the advanced possibilities of our own framework.

Author:
Dennis Heidsiek

Nested Class Summary
 
Nested classes/interfaces inherited from interface jjdh.opengl.program.OpenGLProgram
OpenGLProgram.State
 
Field Summary
 
Fields inherited from class jjdh.opengl.program.StandardOpenGLProgram
gl, glu, glut, inputListener, lightMap
 
Fields inherited from class jjdh.opengl.program.AbstractOpenGLProgram
camera, context, glScheduler, model, mouseRobot, name, state
 
Constructor Summary
StandardOpenGLProgramAdapter()
           
 
Method Summary
 void display(javax.media.opengl.GLAutoDrawable arg0)
           
 void displayChanged(javax.media.opengl.GLAutoDrawable arg0, boolean arg1, boolean arg2)
           
 void init(javax.media.opengl.GLAutoDrawable arg0)
           
 void reshape(javax.media.opengl.GLAutoDrawable arg0, int arg1, int arg2, int arg3, int arg4)
           
 void setContext(SystemContext context)
           
 
Methods inherited from class jjdh.opengl.program.StandardOpenGLProgram
display, displayGlassPane, drawCounter, init, reshape, sleep, sleep
 
Methods inherited from class jjdh.opengl.program.AbstractOpenGLProgram
getCamera, getContext, getMouseRobot, getName, getState, setCamera, setMouseRobot, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StandardOpenGLProgramAdapter

public StandardOpenGLProgramAdapter()
Method Detail

setContext

public void setContext(SystemContext context)
Specified by:
setContext in interface OpenGLProgram
Overrides:
setContext in class StandardOpenGLProgram

init

public void init(javax.media.opengl.GLAutoDrawable arg0)
Specified by:
init in interface javax.media.opengl.GLEventListener

display

public void display(javax.media.opengl.GLAutoDrawable arg0)
Specified by:
display in interface javax.media.opengl.GLEventListener

reshape

public void reshape(javax.media.opengl.GLAutoDrawable arg0,
                    int arg1,
                    int arg2,
                    int arg3,
                    int arg4)
Specified by:
reshape in interface javax.media.opengl.GLEventListener

displayChanged

public void displayChanged(javax.media.opengl.GLAutoDrawable arg0,
                           boolean arg1,
                           boolean arg2)
Specified by:
displayChanged in interface javax.media.opengl.GLEventListener

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.