instantreality 1.0

Component:
Layering
Status:
interface only
Structure type:
concrete
Standard:
X3D3.2

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
SFInt32 activeLayer SFInt32 inputOutput 0 The activeLayer field specifies the layer in which navigation takes place.
MFNode 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.
MFString 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
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element
MFInt32 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.