|
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.SceneGraphObject org.j3d.aviatrix3d.Layer org.j3d.aviatrix3d.SimpleLayer
public class SimpleLayer
An layer definition that only allows a single viewport that covers the entire area as it's child.
Internationalisation Resource Names
Field Summary |
---|
Fields inherited from class org.j3d.aviatrix3d.Layer |
---|
COMPOSITE, COMPOSITE_2D, layerType, SIMPLE, SIMPLE_2D |
Fields inherited from class org.j3d.aviatrix3d.SceneGraphObject |
---|
alive, LISTENER_SET_TIMING_ERR_PROP, updateHandler |
Constructor Summary | |
---|---|
SimpleLayer()
Construct a new layer instance |
Method Summary | |
---|---|
ViewportCullable |
getCullableViewport(int viewportIndex)
Get the cullable layer child that for the given layer index. |
Viewport |
getViewport()
Get the currently set viewport instance. |
int |
numCullableChildren()
Returns the number of valid cullable children to process. |
protected void |
setLive(boolean state)
Notification that this object is live now. |
protected void |
setUpdateHandler(NodeUpdateHandler handler)
Set the scenegraph update handler for this node. |
void |
setViewport(Viewport vp)
Set a new viewport instance to be used by this layer. |
Methods inherited from class org.j3d.aviatrix3d.Layer |
---|
compareTo, equals, equals, getCullable, 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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleLayer()
Method Detail |
---|
public ViewportCullable getCullableViewport(int viewportIndex)
public int numCullableChildren()
protected void setUpdateHandler(NodeUpdateHandler handler)
setUpdateHandler
in class SceneGraphObject
handler
- The instance to use as a handlerprotected void setLive(boolean state)
setLive
in class SceneGraphObject
state
- true if this should be marked as live nowpublic void setViewport(Viewport vp) throws InvalidWriteTimingException, AlreadyParentedException
Note that a viewport cannot have more than one parent, so sharing it between layers will result in an error.
vp
- The viewport 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 Viewport getViewport()
|
Aviatrix3D 2.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |