j3d.org Aviatrix3D

org.j3d.aviatrix3d
Class CullOutputDetails

java.lang.Object
  extended byorg.j3d.aviatrix3d.CullOutputDetails

public class CullOutputDetails
extends java.lang.Object

Class for passing the detailed rendering information through the pipeline.

Version:
$Revision: 1.6 $
Author:
Justin Couch

Field Summary
 ClipDetails[] clipPlanes
          Array of clip planes that effect this node.
 LightDetails[] lights
          Array of lights that effect this node.
 Fog localFog
          If a locally declared fog is set, use it
 int numClipPlanes
          Number of valid lights in the array
 int numLights
          Number of valid lights in the array
 Renderable renderable
          The node instance to be rendered.
 javax.vecmath.Matrix4f transform
          The transform from the root of the scene graph to here
 
Constructor Summary
CullOutputDetails()
          Construct a default instance with just the transform initialised to the zero matrix.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

renderable

public Renderable renderable
The node instance to be rendered.


transform

public javax.vecmath.Matrix4f transform
The transform from the root of the scene graph to here


lights

public LightDetails[] lights
Array of lights that effect this node. If none, it may be null


numLights

public int numLights
Number of valid lights in the array


clipPlanes

public ClipDetails[] clipPlanes
Array of clip planes that effect this node. If none, it may be null


numClipPlanes

public int numClipPlanes
Number of valid lights in the array


localFog

public Fog localFog
If a locally declared fog is set, use it

Constructor Detail

CullOutputDetails

public CullOutputDetails()
Construct a default instance with just the transform initialised to the zero matrix.


j3d.org Aviatrix3D

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - j3d.org