OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
osgPresentation::ActiveOperators Class Reference

#include <SlideEventHandler.h>

Public Types

typedef std::set< osg::ref_ptr
< ObjectOperator >
, dereference_less
OperatorList
 

Public Member Functions

 ActiveOperators ()
 
 ~ActiveOperators ()
 
void collect (osg::Node *incomingNode, osg::NodeVisitor::TraversalMode tm=osg::NodeVisitor::TRAVERSE_ACTIVE_CHILDREN)
 
void process (SlideEventHandler *seh)
 
void frame (SlideEventHandler *)
 
void setPause (SlideEventHandler *seh, bool pause)
 
bool getPause () const
 
void reset (SlideEventHandler *seh)
 

Protected Member Functions

void processOutgoing (SlideEventHandler *seh)
 
void processIncoming (SlideEventHandler *seh)
 
void processMaintained (SlideEventHandler *seh)
 

Protected Attributes

bool _pause
 
OperatorList _previous
 
OperatorList _current
 
OperatorList _outgoing
 
OperatorList _incoming
 
OperatorList _maintained
 

Detailed Description

Definition at line 291 of file SlideEventHandler.h.

Member Typedef Documentation

Definition at line 308 of file SlideEventHandler.h.

Constructor & Destructor Documentation

osgPresentation::ActiveOperators::ActiveOperators ( )
osgPresentation::ActiveOperators::~ActiveOperators ( )

Member Function Documentation

void osgPresentation::ActiveOperators::collect ( osg::Node incomingNode,
osg::NodeVisitor::TraversalMode  tm = osg::NodeVisitor::TRAVERSE_ACTIVE_CHILDREN 
)
void osgPresentation::ActiveOperators::frame ( SlideEventHandler )
bool osgPresentation::ActiveOperators::getPause ( ) const
inline

Definition at line 304 of file SlideEventHandler.h.

void osgPresentation::ActiveOperators::process ( SlideEventHandler seh)
void osgPresentation::ActiveOperators::processIncoming ( SlideEventHandler seh)
protected
void osgPresentation::ActiveOperators::processMaintained ( SlideEventHandler seh)
protected
void osgPresentation::ActiveOperators::processOutgoing ( SlideEventHandler seh)
protected
void osgPresentation::ActiveOperators::reset ( SlideEventHandler seh)
void osgPresentation::ActiveOperators::setPause ( SlideEventHandler seh,
bool  pause 
)

Member Data Documentation

OperatorList osgPresentation::ActiveOperators::_current
protected

Definition at line 319 of file SlideEventHandler.h.

OperatorList osgPresentation::ActiveOperators::_incoming
protected

Definition at line 322 of file SlideEventHandler.h.

OperatorList osgPresentation::ActiveOperators::_maintained
protected

Definition at line 323 of file SlideEventHandler.h.

OperatorList osgPresentation::ActiveOperators::_outgoing
protected

Definition at line 321 of file SlideEventHandler.h.

bool osgPresentation::ActiveOperators::_pause
protected

Definition at line 316 of file SlideEventHandler.h.

OperatorList osgPresentation::ActiveOperators::_previous
protected

Definition at line 318 of file SlideEventHandler.h.


The documentation for this class was generated from the following file: