Class BaseLayer2D

java.lang.Object
org.web3d.vrml.renderer.common.nodes.AbstractNode
org.web3d.vrml.renderer.common.nodes.layout.BaseLayer2D
All Implemented Interfaces:
VRMLNode, FrameStateListener, VRMLLayerNodeType, VRMLNodeType
Direct Known Subclasses:
NRLayer2D

public abstract class BaseLayer2D extends AbstractNode implements VRMLLayerNodeType
Common implementation of an Layer2D node.

The basic definition of Layer2D is:

 Layer2D : X3DLayerNode {
   SFNode  [in,out] layout             []    [X3DLayoutChildNode]
   SFBool  [in,out] isPickable         TRUE
   SFNode  [in,out] metadata           NULL  [X3DMetadataObject]
   SFVec2f [out]    windowSizeChanged  NULL  [X3DMetadataObject]
   SFNode  []       viewport           NULL  [X3DViewportNode]
 }
 
Layout is always relative to the size of the viewport, not the full screen.
Version:
$Revision: 1.3 $
Author:
Justin Couch