Module vrRenderLayerModule
[frames] | no frames]

Module vrRenderLayerModule

Functions
 
activateRenderLayer(name)
Activates a renderlayer.
 
activateRenderLayerState(name)
Activates stored node visibility states for the whole scene.
 
addNodesToRenderLayer(nodes, layerName)
Add nodes to a renderlayer.
 
createRenderLayer(name)
Activates a renderlayer.
 
resetNodeVisibilityFlags(node)
Resets the node visibility flags for a given node and its children.
 
resetRenderLayers()
Resets all activated render layers.
 
setNodeVisibilityFlags(node, visible, visibleInAlpha, primaryVisibility, visibleInReflections, visibleInRefractions, castShadows, receiveShadows, doubleSided, visibleForPhotons, castShadowOnShadowMaterial, useOverrideMaterial, overrideMaterial)
Sets the visibility flags and the override material for a given node and its children.
Function Details

activateRenderLayer(name)

 

Activates a renderlayer.

Parameters:
  • name (string) - The name of the layer.

activateRenderLayerState(name)

 

Activates stored node visibility states for the whole scene.

Parameters:
  • name (string) - Stored name of the render layer state.

addNodesToRenderLayer(nodes, layerName)

 

Add nodes to a renderlayer.

Parameters:
  • nodes - The pointers to the nodes.
  • layerName (string) - The name of the layer.
  • nodeName (vector of pointers)

createRenderLayer(name)

 

Activates a renderlayer.

Parameters:
  • name (string) - The name of the layer.

resetNodeVisibilityFlags(node)

 

Resets the node visibility flags for a given node and its children.

Parameters:
  • node (NodePtr) - The root node.

setNodeVisibilityFlags(node, visible, visibleInAlpha, primaryVisibility, visibleInReflections, visibleInRefractions, castShadows, receiveShadows, doubleSided, visibleForPhotons, castShadowOnShadowMaterial, useOverrideMaterial, overrideMaterial)

 

Sets the visibility flags and the override material for a given node and its children.

Parameters:
  • node (NodePtr) - The root node.
  • visible (bool) - Visibility: On/Off.
  • visibleInAlpha (bool) - Visibility in alpha: On/Off.
  • primaryVisibility (bool) - Primary visibility: On/Off.
  • visibleInReflections (bool) - Visibility in reflections: On/Off.
  • visibleInRefractions (bool) - Visibility in refractions: On/Off.
  • castShadows (bool) - Cast shadows: On/Off.
  • receiveShadows (bool) - Receive shadows: On/Off.
  • doubleSided (bool) - Double sided: On/Off.
  • visibleForPhotons (bool) - Visible for Photons: On/Off.
  • castShadowOnShadowMaterial (bool) - If off, the objects don't cast shadows from the Ibl onto the shadow material: On/Off.
  • useOverrideMaterial (bool) - If off, the objects don't use the override material: On/Off.
  • overrideMaterial (string) - the name of the override material, defaults to none: string.