jjdh API

jjdh.opengl.exercises.presentation
Class SlideContainerNode

java.lang.Object
  extended by dh.java.math.graph.AbstractTreeNode<ScenegraphNode>
      extended by jjdh.opengl.scenegraph.simple.core.ContainerScenegraphNode
          extended by jjdh.opengl.exercises.presentation.SlideContainerNode
All Implemented Interfaces:
TreeNode<ScenegraphNode>, Iterable<ScenegraphNode>, Renderable, ScenegraphNode

public class SlideContainerNode
extends ContainerScenegraphNode


Nested Class Summary
protected  class SlideContainerNode.WrapperNode
           
 
Field Summary
protected  Vector3D bigRect
           
protected  int currentIndex
           
protected  SlideContainerNode.WrapperNode currentNode
           
protected  Vector3D currentRect
           
protected  boolean isBig
           
protected  StandardOpenGLProgram program
           
protected  Vector3D smallRect
           
protected static float Z
           
 
Fields inherited from class dh.java.math.graph.AbstractTreeNode
childs
 
Constructor Summary
SlideContainerNode(StandardOpenGLProgram program)
           
SlideContainerNode(StandardOpenGLProgram program, BufferedImage... imageList)
           
 
Method Summary
 void addActions(JoglInputListener listener)
           
protected  void addSlide(BufferedImage image)
           
protected  void addSlides(BufferedImage... imageList)
           
protected  ScenegraphNode loadSlide(BufferedImage image)
           
 void render(javax.media.opengl.GL gl)
           
protected  void updateNode()
           
 
Methods inherited from class jjdh.opengl.scenegraph.simple.core.ContainerScenegraphNode
add, addAll, addAll, insert, iterator, remove, renderChildren, rotate, shuffle
 
Methods inherited from class dh.java.math.graph.AbstractTreeNode
getChilds, getName, isLeaf, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface dh.java.math.graph.TreeNode
getChilds, isLeaf
 

Field Detail

Z

protected static final float Z
See Also:
Constant Field Values

smallRect

protected final Vector3D smallRect

bigRect

protected final Vector3D bigRect

currentRect

protected Vector3D currentRect

isBig

protected boolean isBig

program

protected StandardOpenGLProgram program

currentIndex

protected int currentIndex

currentNode

protected SlideContainerNode.WrapperNode currentNode
Constructor Detail

SlideContainerNode

public SlideContainerNode(StandardOpenGLProgram program)

SlideContainerNode

public SlideContainerNode(StandardOpenGLProgram program,
                          BufferedImage... imageList)
Method Detail

updateNode

protected void updateNode()

addActions

public void addActions(JoglInputListener listener)

render

public void render(javax.media.opengl.GL gl)
Specified by:
render in interface Renderable
Overrides:
render in class ContainerScenegraphNode

addSlides

protected void addSlides(BufferedImage... imageList)

addSlide

protected void addSlide(BufferedImage image)

loadSlide

protected ScenegraphNode loadSlide(BufferedImage image)

jjdh API

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