#include <vector>#include <OSGSystemDef.h>#include <OSGBaseTypes.h>#include <OSGFieldContainerType.h>#include <OSGNodePtr.h>#include <OSGTypedFunctors.h>#include "OSGAction.inl"Go to the source code of this file.
Namespaces | |
| namespace | osg |
Classes | |
| class | osg::Action |
| Action base class. More... | |
Traversal Functions | |
| typedef ArgsCollector < Action::ResultE > | osg::ArgsT |
| typedef TypedFunctor1Base < Action::ResultE, CPtrRefCallArg< NodePtr > > | osg::TraverseEnterFunctor |
| typedef TypedFunctor2Base < Action::ResultE, CPtrRefCallArg< NodePtr > , ArgsT > | osg::TraverseLeaveFunctor |
| Action::ResultE | osg::traverse (NodePtr node, TraverseEnterFunctor func) |
| Action::ResultE | osg::traverse (std::vector< NodePtr > &nodeList, TraverseEnterFunctor func) |
| Action::ResultE | osg::traverse (NodePtr node, TraverseEnterFunctor enter, TraverseLeaveFunctor leave) |
| Action::ResultE | osg::traverse (std::vector< NodePtr > &nodeList, TraverseEnterFunctor enter, TraverseLeaveFunctor leave) |
Typedefs | |
| typedef Action * | osg::ActionP |
1.5.5