jjdh API

jjdh.opengl.scenegraph.simple.common
Class AWTComponentNode

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

public class AWTComponentNode
extends ContainerScenegraphNode


Field Summary
protected  Component component
           
protected  SystemContext context
           
protected  GLScheduler glScheduler
           
protected  BufferedImage image
           
private static long serialVersionUID
           
protected  com.sun.opengl.util.texture.Texture texture
           
 
Fields inherited from class dh.java.math.graph.AbstractTreeNode
childs
 
Constructor Summary
AWTComponentNode(SystemContext context)
           
AWTComponentNode(SystemContext context, Component component)
           
AWTComponentNode(SystemContext context, int textureSize)
           
 
Method Summary
 com.sun.opengl.util.texture.Texture getTexture()
           
 void setComponent(Component content)
           
 void updateTexture()
           
 
Methods inherited from class jjdh.opengl.scenegraph.simple.core.ContainerScenegraphNode
add, addAll, addAll, insert, iterator, remove, render, 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

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

context

protected SystemContext context

glScheduler

protected GLScheduler glScheduler

component

protected Component component

image

protected BufferedImage image

texture

protected com.sun.opengl.util.texture.Texture texture
Constructor Detail

AWTComponentNode

public AWTComponentNode(SystemContext context)

AWTComponentNode

public AWTComponentNode(SystemContext context,
                        int textureSize)

AWTComponentNode

public AWTComponentNode(SystemContext context,
                        Component component)
Method Detail

setComponent

public void setComponent(Component content)

getTexture

public com.sun.opengl.util.texture.Texture getTexture()

updateTexture

public void updateTexture()

jjdh API

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