|
Aviatrix3D 2.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.j3d.aviatrix3d.pipeline.graphics.SceneRenderBucket
public class SceneRenderBucket
Data holder that passes the information about what is to be rendered from a
single scene within a layer from the output of the GraphicsCullStage
through to the GraphicsSortStage
.
Field Summary | |
---|---|
GraphicsEnvironmentData |
data
External rendering environment information |
MultipassDetails[] |
generatedTextures
A list of the multipass texture sources found. |
GraphicsCullOutputDetails[] |
nodes
List of processed nodes based on the scene they came from |
int |
numGeneratedTextures
The number of multipass textures to be rendered for this scene |
int |
numNodes
Number of nodes in this scene |
OffscreenBufferRenderable[] |
sceneParents
Parent nodes that hold the subscene in the main scene graph. |
Constructor Summary | |
---|---|
SceneRenderBucket()
Create a default instance of this bucket. |
|
SceneRenderBucket(int size)
Create a instance of this bucket with the node list initialised to the given size. |
Method Summary | |
---|---|
void |
ensureCapacity(int size)
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 data
public GraphicsCullOutputDetails[] nodes
public int numNodes
public OffscreenBufferRenderable[] sceneParents
public MultipassDetails[] generatedTextures
public int numGeneratedTextures
Constructor Detail |
---|
public SceneRenderBucket()
nodes
variable, which is set to an internal
default size. The graphics environment data is initialised.
public SceneRenderBucket(int size)
nodes
variable, which is set to an internal given size and populated with
the class instances. The graphics environment data is initialised.
size
- The number of items in the nodes list to createMethod Detail |
---|
public void ensureCapacity(int size)
size
- The minimum number of cull items to have allocated
|
Aviatrix3D 2.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |