collectLeftovers void DataGraphTraverser::collect_leftovers(void); Description: Pick up any nodes that didn't get completely traversed. These must be nodes that have multiple parents, with at least one parent completely outside of the data graph. |
traverse void DataGraphTraverser::traverse(PandaNode *node); Description: Starts the traversal of the data graph at the indicated root node. |
traverseBelow void DataGraphTraverser::traverse_below(PandaNode *node, DataNodeTransmit const &output); Description: Continues the traversal to all the children of the indicated node, passing in the given data, without actually calling transmit_data() on the given node. |