jjdh API

jjdh.opengl.scenegraph.simple.core
Class ColorNode

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.core.ColorNode
All Implemented Interfaces:
TreeNode<ScenegraphNode>, Iterable<ScenegraphNode>, Renderable, ScenegraphNode

public class ColorNode
extends ContainerScenegraphNode


Field Summary
private  float[] colors
           
 
Fields inherited from class dh.java.math.graph.AbstractTreeNode
childs
 
Constructor Summary
ColorNode()
           
ColorNode(float r, float g, float b)
           
ColorNode(float r, float g, float b, float t)
           
ColorNode(float r, float g, float b, float t, ScenegraphNode... nodes)
           
ColorNode(float r, float g, float b, ScenegraphNode... nodes)
           
ColorNode(ScenegraphNode... nodes)
           
 
Method Summary
 void render(javax.media.opengl.GL gl)
           
 void setColor(float r, float g, float b)
           
 void setColor(float r, float g, float b, float t)
           
 
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

colors

private float[] colors
Constructor Detail

ColorNode

public ColorNode()

ColorNode

public ColorNode(ScenegraphNode... nodes)

ColorNode

public ColorNode(float r,
                 float g,
                 float b)

ColorNode

public ColorNode(float r,
                 float g,
                 float b,
                 float t)

ColorNode

public ColorNode(float r,
                 float g,
                 float b,
                 ScenegraphNode... nodes)

ColorNode

public ColorNode(float r,
                 float g,
                 float b,
                 float t,
                 ScenegraphNode... nodes)
Method Detail

setColor

public void setColor(float r,
                     float g,
                     float b)

setColor

public void setColor(float r,
                     float g,
                     float b,
                     float t)

render

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

jjdh API

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