OSGAction.h File Reference

#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


Generated on Mon Mar 17 11:10:07 2008 for OpenSG by  doxygen 1.5.5