Aviatrix3D
2.1.0

org.j3d.aviatrix3d.pipeline
Class RenderEnvironmentData

java.lang.Object
  extended by org.j3d.aviatrix3d.pipeline.RenderEnvironmentData
Direct Known Subclasses:
AudioEnvironmentData, GraphicsEnvironmentData

public class RenderEnvironmentData
extends java.lang.Object

Data holder class used to pass the current environment data along the rendering pipeline.

End-user code should never be making use of this class unless the end user is implementing a customised rendering pipeline. This class is used as a simple internal collection of the per-frame renderable data that is passed along each stage of the pipeline.

Version:
$Revision: 2.6 $
Author:
Justin Couch

Field Summary
 int layerId
          The ID of the layer this data represents 0 is the front-most active layer and increases from there.
 ProfilingData profilingData
          The profiling timing data
 int subLayerId
          The ID of the layer that is contained within a single viewport that this data represents.
 java.lang.Object userData
          Any user provided data registered with the effects processor
 ObjectRenderable viewpoint
          The current viewpoint instance
 javax.vecmath.Matrix4f viewTransform
          Matrix representing the view frustum transformation
 
Constructor Summary
RenderEnvironmentData()
          Create a new instance of this class.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userData

public java.lang.Object userData
Any user provided data registered with the effects processor


viewpoint

public ObjectRenderable viewpoint
The current viewpoint instance


viewTransform

public javax.vecmath.Matrix4f viewTransform
Matrix representing the view frustum transformation


layerId

public int layerId
The ID of the layer this data represents 0 is the front-most active layer and increases from there. As a layer may have multiple viewports, it is possible that multiple instances of this class may have the same layer ID in a given frame.


subLayerId

public int subLayerId
The ID of the layer that is contained within a single viewport that this data represents.


profilingData

public ProfilingData profilingData
The profiling timing data

Constructor Detail

RenderEnvironmentData

public RenderEnvironmentData()
Create a new instance of this class. The variables are initialized to their default values and arrays constructed.


Aviatrix3D
2.1.0

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