jjdh.opengl.scenegraph.simple.core
Class ContainerScenegraphNode
java.lang.Object
dh.java.math.graph.AbstractTreeNode<ScenegraphNode>
jjdh.opengl.scenegraph.simple.core.ContainerScenegraphNode
- All Implemented Interfaces:
- TreeNode<ScenegraphNode>, Iterable<ScenegraphNode>, Renderable, ScenegraphNode
- Direct Known Subclasses:
- AWTComponentNode, BoxNode, CameraNode, ColorNode, MaterialNode, MovementNode, OnOffNode, ScaleNode, SlideContainerNode, Surface, TextureNode
public class ContainerScenegraphNode
- extends AbstractTreeNode<ScenegraphNode>
- implements ScenegraphNode
ContainerScenegraphNode
public ContainerScenegraphNode()
ContainerScenegraphNode
public ContainerScenegraphNode(ScenegraphNode... nodes)
renderChildren
public void renderChildren(javax.media.opengl.GL gl)
render
public void render(javax.media.opengl.GL gl)
- Specified by:
render
in interface Renderable
add
public void add(ScenegraphNode node)
addAll
public void addAll(ScenegraphNode... nodes)
addAll
public void addAll(Collection<ScenegraphNode> nodes)
insert
public void insert(ContainerScenegraphNode between,
ScenegraphNode child)
iterator
public Iterator<ScenegraphNode> iterator()
- Specified by:
iterator
in interface Iterable<ScenegraphNode>
rotate
public void rotate(int distance)
shuffle
public void shuffle()
remove
public void remove(ScenegraphNode node)
Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.