de.grogra.gpuflux.scene.volume
Class FluxCylinder

java.lang.Object
  extended by de.grogra.gpuflux.scene.FluxObject
      extended by de.grogra.gpuflux.scene.volume.FluxVolume
          extended by de.grogra.gpuflux.scene.volume.FluxPrimitive
              extended by de.grogra.gpuflux.scene.volume.FluxFrustumBase
                  extended by de.grogra.gpuflux.scene.volume.FluxCylinder

public class FluxCylinder
extends FluxFrustumBase


Field Summary
 
Fields inherited from class de.grogra.gpuflux.scene.volume.FluxFrustumBase
BASE_OPEN, FRUSTUM_CYLINDER, TOP_OPEN, UV_ROTATED
 
Fields inherited from class de.grogra.gpuflux.scene.volume.FluxPrimitive
owner, PRIM_BOX, PRIM_FRUSTUM, PRIM_PARALLEL, PRIM_PLANE, PRIM_SPHERE, PRIM_TRANSFORMABLE, PRIM_TRIANGLE
 
Fields inherited from class de.grogra.gpuflux.scene.volume.FluxVolume
bbox
 
Constructor Summary
FluxCylinder(Cylinder cylinder)
           
 
Method Summary
 void getExtent(BoundingBox3d bb, Variables temp)
           
 void serialize(ComputeByteBuffer out)
           
 
Methods inherited from class de.grogra.gpuflux.scene.volume.FluxPrimitive
getGroupIndex, serialize, serialize, setFluxShader, setGroupIndex, setIOR, setOwner
 
Methods inherited from class de.grogra.gpuflux.scene.volume.FluxVolume
computeExtent, getBoundingBox
 
Methods inherited from class de.grogra.gpuflux.scene.FluxObject
getOffset, setOffset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FluxCylinder

public FluxCylinder(Cylinder cylinder)
Method Detail

getExtent

public void getExtent(BoundingBox3d bb,
                      Variables temp)
Specified by:
getExtent in class FluxPrimitive

serialize

public void serialize(ComputeByteBuffer out)
               throws java.io.IOException
Overrides:
serialize in class FluxVolume
Throws:
java.io.IOException