|
Aviatrix3D 1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.j3d.aviatrix3d.RenderableTarget
Representation of all the culled structure information that should be applied to a single render target (surface).
A renderable target is either the raw surface or a pBuffer-based texture. These may be combined together to generate the single output scene. This class represents all of the structures needed to handle a single scene, not including any other referenced targets (it is assumed that the culling stage will order these correctly so that one target will have all of it's supplied dependencies already created.
From a downstream rendering perspective, the rendering order is to process each multipass rendering section, clearing all buffers each time, followed by a final clearing of all buffers and finally the nodes of this target, starting with the deepest layer first.
Field Summary | |
RenderEnvironmentData |
envData
The local data about the rendered environment |
MultipassRenderableTarget[] |
multipassTargets
The list of multipass renders that are needed to be performed on this target. |
CulledOutputDetails[] |
nodes
The list of culled nodes to use on this render target |
int |
numMultipassTargets
The number of valid items to use from the targets |
int |
numNodes
The number of valid values in the nodes list |
int |
numParents
THe number of valid sceneParents to use |
SceneGraphObject[] |
sceneParents
List of objects that are considered the parent of this target |
Constructor Summary | |
RenderableTarget()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public MultipassRenderableTarget[] multipassTargets
public int numMultipassTargets
public CulledOutputDetails[] nodes
public int numNodes
public RenderEnvironmentData envData
public SceneGraphObject[] sceneParents
public int numParents
Constructor Detail |
public RenderableTarget()
|
Aviatrix3D 1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |