|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VRMLLayerNodeType
An abstract representation of a rendering layer concept.
| Method Summary | |
|---|---|
void |
addLayerListener(LayerListener listener)
Add a listener for layer state changes. |
int |
getLayerId()
Get the ID of this layer. |
VRMLNodeType |
getViewport()
Fetch the viewport node instance that this layer currently has. |
int |
getViewportType()
Get the type of viewport layout policy that the contained viewport node represents. |
boolean |
isPickable()
See if this layer is currently pickable. |
void |
removeLayerListener(LayerListener listener)
Removed a listener for layer state changes. |
void |
setLayerId(int id)
Set the ID of this layer. |
void |
setPickable(boolean enable)
Set the value of the isPickable field. |
void |
setViewport(VRMLNodeType node)
Set the viewport node instance used to control the size of screen real estate to use for this layer. |
| Methods inherited from interface org.web3d.vrml.nodes.VRMLNodeType |
|---|
addNodeListener, clearRemovedLayerIds, getFieldValue, getLayerIds, getMetadataObject, getRefCount, getRemovedLayerIds, hasFieldChanged, isSetupFinished, notifyExternProtoLoaded, removeNodeListener, sendRoute, setDEF, setFrameStateManager, setMetadataObject, setupFinished, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, updateRefCount |
| Methods inherited from interface org.web3d.vrml.lang.VRMLNode |
|---|
getFieldDeclaration, getFieldIndex, getNodeFieldIndices, getNumFields, getPrimaryType, getSecondaryType, getUserData, getVRMLNodeName, isDEF, setErrorReporter, setUserData, setVersion |
| Methods inherited from interface org.web3d.vrml.nodes.FrameStateListener |
|---|
allEventsComplete |
| Method Detail |
|---|
void addLayerListener(LayerListener listener)
listener - The listenervoid removeLayerListener(LayerListener listener)
listener - The listenerboolean isPickable()
void setPickable(boolean enable)
enable - true if the contents of this layer can be picked
void setViewport(VRMLNodeType node)
throws InvalidFieldValueException,
InvalidFieldAccessException
node - The node instance to use or null to clear
InvalidFieldValueException - The node is not a viewport node type
InvalidFieldAccessException - Attempting to write to the field
after the setup is completeVRMLNodeType getViewport()
int getViewportType()
This determines how the viewport is managed by the system during window resizes etc. It is a fixed value that never changes for the node implementation.
If no viewport node is defined, return VIEWPORT_FULLWINDOW.
If no viewport is yet referenced courtesy of an externproto, this returns VIEWPORT_UNDEFINED until it is updated.
void setLayerId(int id)
id - The id of this layerint getLayerId()
|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||