|
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.SceneGraphObject
org.j3d.aviatrix3d.ViewportLayer
org.j3d.aviatrix3d.MultipassViewportLayer
public class MultipassViewportLayer
An viewport layer that allows multipass rendering to be performed within this layer.
Internationalisation Resource Names
| Field Summary |
|---|
| Fields inherited from class org.j3d.aviatrix3d.ViewportLayer |
|---|
FLAT, layerType, MULTIPASS, SIMPLE, viewHeight, viewWidth, viewX, viewY |
| Fields inherited from class org.j3d.aviatrix3d.SceneGraphObject |
|---|
alive, LISTENER_SET_TIMING_ERR_PROP, updateHandler |
| Constructor Summary | |
|---|---|
MultipassViewportLayer()
Construct a new layer instance |
|
| Method Summary | |
|---|---|
SceneCullable |
getCullableScene()
Get the cullable layer child that for the given layer index. |
MultipassScene |
getScene()
Get the currently set scene instance. |
boolean |
isAudioSource()
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame. |
boolean |
isMultipassViewport()
Check to see if this is a multipass cullable or single pass. |
protected void |
setLive(boolean state)
Notification that this object is live now. |
void |
setScene(MultipassScene sc)
Set a new scene instance to be used by this layer. |
protected void |
setUpdateHandler(NodeUpdateHandler handler)
Set the scenegraph update handler for this node. |
| Methods inherited from class org.j3d.aviatrix3d.ViewportLayer |
|---|
getType |
| Methods inherited from class org.j3d.aviatrix3d.SceneGraphObject |
|---|
checkForCyclicChild, checkForCyclicParent, dataChanged, getAppUpdateWriteTimingMessage, getBoundsWriteTimingMessage, getDataWriteTimingMessage, getUserData, isLive, setUserData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultipassViewportLayer()
| Method Detail |
|---|
public boolean isMultipassViewport()
isMultipassViewport in interface ViewportLayerCullablepublic boolean isAudioSource()
isAudioSource in interface ViewportLayerCullablepublic SceneCullable getCullableScene()
getCullableScene in interface ViewportLayerCullableprotected void setUpdateHandler(NodeUpdateHandler handler)
setUpdateHandler in class SceneGraphObjecthandler - The instance to use as a handlerprotected void setLive(boolean state)
setLive in class SceneGraphObjectstate - true if this should be marked as live now
public void setScene(MultipassScene sc)
throws InvalidWriteTimingException,
AlreadyParentedException
Note that a scene cannot have more than one parent, so sharing it between layers will result in an error.
sc - The scene instance to use, or null to clear
InvalidWriteTimingException - An attempt was made to write outside
of the NodeUpdateListener data changed callback method
AlreadyParentedException - This scene already has a current parent
preventing it from being usedpublic MultipassScene getScene()
|
Aviatrix3D 2.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||