|
Aviatrix3D 2.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.j3d.aviatrix3d.pipeline.graphics.MultipassDetails
public class MultipassDetails
Class for passing the detailed rendering information about a single multipass rendering set through the pipeline.
Multipass textures require information about the source, a callback to make between passes, as well as the texture object(s) that want to make use of this source.
Field Summary | |
---|---|
BufferDetails[] |
buffers
The list of state renderables for each pass. |
GraphicsEnvironmentData[] |
data
External rendering environment information for each pass. |
GraphicsEnvironmentData |
globalData
External rendering environment information that is applied to the entire setup. |
GraphicsCullOutputDetails[][] |
nodes
List of processed nodes based on the scene they came from and the rendering pass to be processed. |
int[] |
numNodes
Number of nodes in each rendering pass. |
int |
numPasses
The number of valid passes to render this time. |
Constructor Summary | |
---|---|
MultipassDetails()
Create a default instance of this bucket. |
|
MultipassDetails(int numPasses,
int size)
Create a instance of this bucket with the node list initialised to the given size. |
Method Summary | |
---|---|
void |
ensureCapacity(int numPasses)
Check and resize the lists if necessary to accomodate the requested number of passes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public GraphicsEnvironmentData globalData
data
variable.
public GraphicsEnvironmentData[] data
public BufferDetails[] buffers
public GraphicsCullOutputDetails[][] nodes
public int[] numNodes
public int numPasses
Constructor Detail |
---|
public MultipassDetails()
nodes
variable, which is set to an internal
default size. The graphics environment data is initialised.
public MultipassDetails(int numPasses, int size)
nodes
variable, which is set to an internal given size and populated with
the class instances. The graphics environment data is initialised.
numPasses
- The number of passes to preallocatesize
- The number of items in the nodes list to createMethod Detail |
---|
public void ensureCapacity(int numPasses)
numPasses
- The minimum number of passes to have allocated
|
Aviatrix3D 2.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |