LayerSet
The LayerSet node specifies a list of layers and a rendering order.
Inheritance
Code
XML encoding
<LayerSet activeLayer='0' order='0' logFeature='' />
Classic encoding
LayerSet { activeLayer 0 order [0] logFeature [""] }
Interface
Filter: X3D only | Avalon only | All
id | Name | DataType | PartType | Default | ValueType | Description |
---|---|---|---|---|---|---|
activeLayer | SFInt32 | inputOutput | 0 | The activeLayer field specifies the layer in which navigation takes place. | ||
layers | MFNode | inputOutput | Layer | The list defined by layers contains the constituent parts of the scene. Each layer is assigned an ordinal number depending on its position in the list. Ordinals start with the numeral 1 representing the first item in the list. | ||
order | MFInt32 | inputOutput | 0 | The list defined by order specifies the order in which the layers are rendered. The number specified correspond to the ordinals of the layers. Order may contain repetitions of the ordinals in which case the layer is rendered again. If order contains numbers that are not ordinals assigned to layers, such numbers are ignored. Layers included in layers that are not listed in order are not rendered. | ||
logFeature | MFString | inputOutput | state, child, parent, route, eventIn, eventOut | controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything | ||
metadata | SFNode | inputOutput | MetadataObject | container for payload metadata inside MetadataSet element |