|
Aviatrix3D 2.0 Beta 2 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A marker interface that represents a single complete rendering pipeline.
A pipeline represents all of the drawing steps that may be accomplished within a rendering cycle - culling, sorting and drawing. While an end-user may wish to directly call the methods on this interface directly to control their own rendering, it is recommended that a dedicated pipeline manager be used for this task.
If the pipeline does not have a drawable surface registered, it will still complete all the steps up to that point. If no scene is registered, no functionality is performed - render() will return immediately.
Method Summary | |
GraphicsOutputDevice |
getGraphicsOutputDevice()
Get the currently registered drawable surface instance. |
void |
setEyePointOffset(float x,
float y,
float z)
Set the eyepoint offset from the centre position. |
void |
setGraphicsOutputDevice(GraphicsOutputDevice device)
Register a drawing surface that this pipeline will send its output to. |
void |
setScreenOrientation(float x,
float y,
float z,
float a)
Set the orientation of this screen relative to the user's normal view direction. |
void |
swapBuffers()
Instruct the drawable at the end of this pipeline to swap the buffers now. |
Methods inherited from interface org.j3d.aviatrix3d.pipeline.RenderPipeline |
displayOnly, halt, render, setRenderableLayers |
Method Detail |
public void setGraphicsOutputDevice(GraphicsOutputDevice device)
device
- The device instance to use or replacepublic GraphicsOutputDevice getGraphicsOutputDevice()
public void setEyePointOffset(float x, float y, float z)
x
- The x axis offsety
- The y axis offsetz
- The z axis offsetpublic void setScreenOrientation(float x, float y, float z, float a)
x
- The x axis componenty
- The y axis componentz
- The z axis componenta
- The angle to rotate around the axis in radianspublic void swapBuffers()
|
Aviatrix3D 2.0 Beta 2 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |