|
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.RenderInstructions org.j3d.aviatrix3d.pipeline.graphics.GraphicsInstructions
public class GraphicsInstructions
Class for passing the detailed rendering information for a single surface. from the sorter through to the renderable surface.
Since pBuffers cannot be shared across different GL contexts with the construct that JOGL is is using, when two parent textures reference a single child, there will be two copies of this class, with two different parentSource references, but only one copyOf set.
Field Summary | |
---|---|
OffscreenBufferRenderable |
parentSource
Reference to the parent texture source that this instance is to be rendered into. |
OffscreenBufferRenderable |
pbuffer
If set, the rendering should be done to an offscreen buffer that is then handed to this texture placeholder for use in another drawable object. |
GraphicsEnvironmentData[] |
renderData
Visual data such as viewpoint, background etc. |
GraphicsDetails[] |
renderList
The list of nodes in sorted order |
Fields inherited from class org.j3d.aviatrix3d.pipeline.RenderInstructions |
---|
copyOf, LIST_START_SIZE, numValid, renderOps |
Constructor Summary | |
---|---|
GraphicsInstructions()
Construct a new instance of this class with the arrays initialised to a default size. |
Method Summary | |
---|---|
void |
ensureEnvDataCapacity(int reqdSize)
Resize the renderData variable to be at least the give size, copying existing contents if needed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public GraphicsEnvironmentData[] renderData
public OffscreenBufferRenderable pbuffer
public OffscreenBufferRenderable parentSource
public GraphicsDetails[] renderList
Constructor Detail |
---|
public GraphicsInstructions()
Method Detail |
---|
public void ensureEnvDataCapacity(int reqdSize)
reqdSize
- The number of elements required
|
Aviatrix3D 2.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |