jjdh API

jjdh.opengl.exercises.presentation
Class FinalPresentationWithCG

java.lang.Object
  extended by jjdh.opengl.program.AbstractOpenGLProgram
      extended by jjdh.opengl.program.StandardOpenGLProgram
          extended by jjdh.opengl.exercises.presentation.FinalPresentation
              extended by jjdh.opengl.exercises.presentation.FinalPresentationWithCG
All Implemented Interfaces:
Initable, Reshapeable, OpenGLProgram, FullRenderer, GlassPaneRenderer, Renderer, ReshapeableRenderer

public class FinalPresentationWithCG
extends FinalPresentation


Nested Class Summary
 
Nested classes/interfaces inherited from interface jjdh.opengl.program.OpenGLProgram
OpenGLProgram.State
 
Field Summary
 
Fields inherited from class jjdh.opengl.exercises.presentation.FinalPresentation
camera2, cameraNode, defaultMaterial, displayCounter, fog, glScheduler, mirrorCamera, mirrorOn, mirrorPosition, mirrorTexture, monitorOn, monitorTexture, root, slides, triggerEarthNode, triggerFootballNode, triggerHandler, updateScheduler
 
Fields inherited from class jjdh.opengl.program.StandardOpenGLProgram
gl, glu, glut, inputListener, lightMap
 
Fields inherited from class jjdh.opengl.program.AbstractOpenGLProgram
camera, context, model, mouseRobot, name, state
 
Constructor Summary
FinalPresentationWithCG()
           
 
Method Summary
protected  void createNewTriggerPoint(ScenegraphNode node, ITriggerable trigger, float... position)
          Enables the Boom effect.
 void init(SystemContext context)
          Called to give this renderer the chance to initiate himself for OpenGL rendering.
private  void initFlags()
           
 
Methods inherited from class jjdh.opengl.exercises.presentation.FinalPresentation
createNewTriggerPoint, display, displayMirror, getDefaultMaterialNode, initCameraMonitor, initCommonAttributes, initFog, initHeightMap, initHouse, initLights, initMD2s, initMirror, initMuppetShow, initParticleEffects, initSkybox, initSlides, initSwing, initText, initTreeView, initTriggerPoints, playWelcomeSound, updateMirror
 
Methods inherited from class jjdh.opengl.program.StandardOpenGLProgram
displayGlassPane, drawCounter, reshape, setContext, 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

FinalPresentationWithCG

public FinalPresentationWithCG()
Method Detail

init

public void init(SystemContext context)
Description copied from interface: Initable
Called to give this renderer the chance to initiate himself for OpenGL rendering.

Specified by:
init in interface Initable
Overrides:
init in class FinalPresentation
Parameters:
context - the suitable system context

initFlags

private void initFlags()

createNewTriggerPoint

protected void createNewTriggerPoint(ScenegraphNode node,
                                     ITriggerable trigger,
                                     float... position)
Enables the Boom effect.

Overrides:
createNewTriggerPoint in class FinalPresentation

jjdh API

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