Xj3D VRML/X3D Code API

org.web3d.vrml.nodes
Interface VRMLLayerSetNodeType

All Superinterfaces:
FrameStateListener, VRMLNode, VRMLNodeType

public interface VRMLLayerSetNodeType
extends VRMLNodeType

An abstract representation of a collection of rendering layers.

Version:
$Revision: 1.2 $
Author:
Justin Couch

Method Summary
 VRMLNodeType[] getLayers()
          Get the layers this set manages.
 void setLayers(VRMLNodeType[] layers)
          Set the layers field with a collection of new layers.
 
Methods inherited from interface org.web3d.vrml.nodes.VRMLNodeType
addNodeListener, getFieldValue, getMetadataObject, getRefCount, 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

getLayers

public VRMLNodeType[] getLayers()
Get the layers this set manages. Provides a live reference not a copy.

Returns:
An array of VRMLNodeTypes

setLayers

public void setLayers(VRMLNodeType[] layers)
Set the layers field with a collection of new layers.

Parameters:
layers - Array of new layer instance nodes to use

Xj3D VRML/X3D Code API

Copyright © 2001 - 2005 Web3D Consortium