SceneGraphUtilities.__OwnerVerifier Class Reference


Detailed Description

Traverse the graph and check if each node that has a material is that material owner.

The first node we find that is not consistent with respect to that, we stop traversing the graph.

#include <class_scene_graph_utilities_1_1_____owner_verifier.h>

Inheritance diagram for SceneGraphUtilities.__OwnerVerifier:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ ()
  applyNode ()
  Get the material and if the material already exists in the map just remove the node from the set of the material owners.
  areNodesConsistent ()

Member Function Documentation

SceneGraphUtilities.__OwnerVerifier.__init__ ( )
SceneGraphUtilities.__OwnerVerifier.applyNode ( )

Get the material and if the material already exists in the map just remove the node from the set of the material owners.

If it does not then first add the material to the map.

Reimplemented from NodeVisitor.NodeVisitor.

SceneGraphUtilities.__OwnerVerifier.areNodesConsistent ( )

SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier
SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier SceneGraphUtilities.__OwnerVerifier