OSGAction.h File Reference
#include <vector>#include <stack>#include <boost/function.hpp>#include "OSGSystemDef.h"#include "OSGBaseTypes.h"#include "OSGFieldContainerType.h"#include "OSGContainerForwards.h"#include "OSGNode.h"#include "OSGNodeCore.h"#include "OSGActionBase.h"#include "OSGAction.inl"Go to the source code of this file.
Classes | |
| class | OSG::Action |
| Action base class. More... | |
Namespaces | |
| namespace | OSG |
helper functions to dump a volume. Useful for debugger. | |
Typedefs | |
| typedef Action * | OSG::ActionP |
Traversal Functions | |
|
| |
| typedef boost::function < Action::ResultE(Node *const ) | OSG::TraverseEnterFunctor ) |
| typedef boost::function < Action::ResultE(Node *const, Action::ResultE) | OSG::TraverseLeaveFunctor ) |
| typedef boost::function < ActionBase::ResultE(Action *) | OSG::RenderActionFunctor ) |
| ActionBase::ResultE | OSG::traverse (Node *const node, TraverseEnterFunctor func) |
| ActionBase::ResultE | OSG::traverse (const std::vector< Node * > &nodeList, TraverseEnterFunctor func) |
| ActionBase::ResultE | OSG::traverse (const MFUnrecChildNodePtr &nodeList, TraverseEnterFunctor func) |
| ActionBase::ResultE | OSG::traverse (Node *const node, TraverseEnterFunctor enter, TraverseLeaveFunctor leave) |
| ActionBase::ResultE | OSG::traverse (const std::vector< Node * > &nodeList, TraverseEnterFunctor enter, TraverseLeaveFunctor leave) |
| ActionBase::ResultE | OSG::traverse (const MFUnrecChildNodePtr &nodeList, TraverseEnterFunctor enter, TraverseLeaveFunctor leave) |
