instantreality 1.0

partly implemented
Structure type:


A rendering style node that allows compositing multiple styles together into a single rendering pass. This is used, for example to render a simple image with both edge and silhouette styles.



XML encoding
<ComposedVolumeStyle ordered='FALSE'
Classic encoding
ComposedVolumeStyle {
	ordered FALSE
	enabled TRUE
	logFeature [""]


Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
SFBool ordered SFBool inputOutput FALSE Whether the styles should be strictly rendered in order or not is dependent on the ordered field value. If this field value is FALSE, then the implementation may apply the various styles in any order.
MFNode renderStyle MFNode inputOutput [ComposableVolumeRenderStyle] The renderStyle field contains a list of contributing style node references that can be applied to the object.
SFBool enabled SFBool inputOutput TRUE The enabled field defines whether this rendering style should be currently applied to the volume data. If the field is set to FALSE, then the rendering shall not be applied at all. The render shall act as though no volume data is rendered when set to FALSE. Effectively, this allows the end user to turn on and off volume rendering of specific parts of the volume without needing to add or remove style definitions from the volume data node.
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