jjdh.opengl.exercises.presentation
Class FinalPresentation
java.lang.Object
jjdh.opengl.program.AbstractOpenGLProgram
jjdh.opengl.program.StandardOpenGLProgram
jjdh.opengl.exercises.presentation.FinalPresentation
- All Implemented Interfaces:
- Initable, Reshapeable, OpenGLProgram, FullRenderer, GlassPaneRenderer, Renderer, ReshapeableRenderer
- Direct Known Subclasses:
- FinalPresentationWithCG
public class FinalPresentation
- extends StandardOpenGLProgram
glScheduler
protected GLScheduler glScheduler
updateScheduler
protected Scheduler updateScheduler
cameraNode
protected CameraNode cameraNode
- This is the technical root of our sceengraph.
root
protected ContainerScenegraphNode root
- This is the 'normal' root for all normal ModelView Operations.
triggerHandler
protected TriggerHandler triggerHandler
triggerEarthNode
protected ScenegraphNode triggerEarthNode
triggerFootballNode
protected ScenegraphNode triggerFootballNode
slides
protected SlideContainerNode slides
defaultMaterial
protected Material defaultMaterial
fog
protected Fog fog
camera2
protected Camera camera2
displayCounter
protected int displayCounter
monitorOn
protected boolean monitorOn
monitorTexture
protected TextureNode monitorTexture
mirrorTexture
protected TextureNode mirrorTexture
mirrorCamera
protected Camera mirrorCamera
mirrorOn
protected boolean mirrorOn
mirrorPosition
protected Vector3D mirrorPosition
FinalPresentation
public FinalPresentation()
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 StandardOpenGLProgram
- Parameters:
context
- the suitable system context
display
public void display()
- Description copied from interface:
Renderer
- Called to execute OpenGL rendering.
- Specified by:
display
in interface Renderer
- Overrides:
display
in class StandardOpenGLProgram
initCommonAttributes
protected void initCommonAttributes()
initLights
protected void initLights()
initTriggerPoints
protected void initTriggerPoints()
createNewTriggerPoint
protected void createNewTriggerPoint(ScenegraphNode node,
ITriggerable trigger,
float... position)
createNewTriggerPoint
protected void createNewTriggerPoint(ScenegraphNode node,
ITriggerable trigger,
boolean doBoom,
float... position)
initSlides
protected void initSlides()
initSkybox
protected void initSkybox()
initMD2s
protected void initMD2s(SystemContext context)
initText
protected void initText()
initTreeView
protected void initTreeView()
initSwing
protected void initSwing(SystemContext context)
initMuppetShow
protected void initMuppetShow()
getDefaultMaterialNode
public MaterialNode getDefaultMaterialNode(ScenegraphNode... children)
initFog
protected void initFog()
initHeightMap
protected void initHeightMap()
initParticleEffects
protected void initParticleEffects()
initCameraMonitor
protected void initCameraMonitor()
initMirror
protected void initMirror()
initHouse
protected void initHouse()
updateMirror
protected void updateMirror()
displayMirror
public void displayMirror()
playWelcomeSound
public void playWelcomeSound()
Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.