PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "sceneGraphReducer.h"
#include "config_pgraph.h"
#include "accumulatedAttribs.h"
#include "boundingSphere.h"
#include "modelNode.h"
#include "pointerTo.h"
#include "plist.h"
#include "pmap.h"
#include "geomNode.h"
#include "config_gobj.h"
#include "thread.h"
Go to the source code of this file.
Functions | |
PT (PandaNode) SceneGraphReducer | |
Collapses the two nodes into a single node, if possible. More... | |
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."
Definition in file sceneGraphReducer.cxx.
PT | ( | PandaNode | ) |
Collapses the two nodes into a single node, if possible.
The 'siblings' flag is true if the two nodes are siblings nodes; otherwise, node1 is a parent of node2. The return value is the resulting node, which may be either one of the source nodes, or a new node altogether, or it may be NULL to indicate that the collapse operation could not take place.
Definition at line 718 of file sceneGraphReducer.cxx.
References PandaNode::combine_with().