openscenegraph
|
osgPresentation::SlideEventHandler::SlideEventHandler | ( | osgViewer::Viewer * | viewer = 0 | ) |
osgPresentation::SlideEventHandler::~SlideEventHandler | ( | ) | [inline, protected] |
osgPresentation::SlideEventHandler::SlideEventHandler | ( | const SlideEventHandler & | , |
const osg::CopyOp & | |||
) | [inline, protected] |
virtual void osgPresentation::SlideEventHandler::accept | ( | osgGA::GUIEventHandlerVisitor & | v | ) | [inline, virtual] |
References osgGA::GUIEventHandlerVisitor::visit().
void osgPresentation::SlideEventHandler::compileSlide | ( | unsigned int | slideNum | ) |
void osgPresentation::SlideEventHandler::dispatchEvent | ( | const KeyPosition & | keyPosition | ) |
int osgPresentation::SlideEventHandler::getActiveLayer | ( | ) | const [inline] |
int osgPresentation::SlideEventHandler::getActiveSlide | ( | ) | const [inline] |
bool osgPresentation::SlideEventHandler::getAutoSteppingActive | ( | ) | const [inline] |
double osgPresentation::SlideEventHandler::getCurrentTimeDelayBetweenSlides | ( | ) | const |
double osgPresentation::SlideEventHandler::getDuration | ( | const osg::Node * | node | ) | const |
bool osgPresentation::SlideEventHandler::getLoopPresentation | ( | ) | const [inline] |
unsigned int osgPresentation::SlideEventHandler::getNumSlides | ( | ) |
bool osgPresentation::SlideEventHandler::getReleaseAndCompileOnEachNewSlide | ( | ) | const [inline] |
double osgPresentation::SlideEventHandler::getTimeDelayBetweenSlides | ( | ) | const [inline] |
float osgPresentation::SlideEventHandler::getTimeDelayOnNewSlideWithMovies | ( | ) | const [inline] |
virtual void osgPresentation::SlideEventHandler::getUsage | ( | osg::ApplicationUsage & | ) | const [virtual] |
Get the keyboard and mouse usage of this manipulator.
Reimplemented from osgGA::GUIEventHandler.
osgViewer::Viewer* osgPresentation::SlideEventHandler::getViewer | ( | ) | [inline] |
virtual bool osgPresentation::SlideEventHandler::handle | ( | const osgGA::GUIEventAdapter & | , |
osgGA::GUIActionAdapter & | |||
) | [virtual] |
Deprecated, Handle events, return true if handled, false otherwise.
Reimplemented from osgGA::GUIEventHandler.
bool osgPresentation::SlideEventHandler::home | ( | const osgGA::GUIEventAdapter & | ea, |
osgGA::GUIActionAdapter & | aa | ||
) | [protected] |
bool osgPresentation::SlideEventHandler::home | ( | ) |
static SlideEventHandler* osgPresentation::SlideEventHandler::instance | ( | ) | [static] |
osgPresentation::SlideEventHandler::META_Object | ( | osgslideshowApp | , |
SlideEventHandler | |||
) |
bool osgPresentation::SlideEventHandler::nextLayer | ( | ) |
bool osgPresentation::SlideEventHandler::nextLayerOrSlide | ( | ) |
bool osgPresentation::SlideEventHandler::nextSlide | ( | ) |
virtual void osgPresentation::SlideEventHandler::operator() | ( | osg::Node * | node, |
osg::NodeVisitor * | nv | ||
) | [virtual] |
Event traversal node callback method.
Reimplemented from osgGA::GUIEventHandler.
bool osgPresentation::SlideEventHandler::previousLayer | ( | ) |
bool osgPresentation::SlideEventHandler::previousLayerOrSlide | ( | ) |
bool osgPresentation::SlideEventHandler::previousSlide | ( | ) |
void osgPresentation::SlideEventHandler::releaseSlide | ( | unsigned int | slideNum | ) |
bool osgPresentation::SlideEventHandler::selectLayer | ( | int | layerNum | ) |
bool osgPresentation::SlideEventHandler::selectSlide | ( | int | slideNum, |
int | layerNum = FIRST_POSITION |
||
) |
void osgPresentation::SlideEventHandler::set | ( | osg::Node * | model | ) |
void osgPresentation::SlideEventHandler::setAutoSteppingActive | ( | bool | flag = true | ) | [inline] |
void osgPresentation::SlideEventHandler::setLoopPresentation | ( | bool | loop | ) | [inline] |
void osgPresentation::SlideEventHandler::setReleaseAndCompileOnEachNewSlide | ( | bool | flag | ) | [inline] |
void osgPresentation::SlideEventHandler::setTimeDelayBetweenSlides | ( | double | dt | ) | [inline] |
void osgPresentation::SlideEventHandler::setTimeDelayOnNewSlideWithMovies | ( | float | t | ) | [inline] |
void osgPresentation::SlideEventHandler::updateAlpha | ( | bool | , |
bool | , | ||
float | x, | ||
float | y | ||
) | [protected] |
void osgPresentation::SlideEventHandler::updateLight | ( | float | x, |
float | y | ||
) | [protected] |
void osgPresentation::SlideEventHandler::updateOperators | ( | ) | [protected] |
int osgPresentation::SlideEventHandler::_activeLayer [protected] |
int osgPresentation::SlideEventHandler::_activePresentation [protected] |
int osgPresentation::SlideEventHandler::_activeSlide [protected] |
bool osgPresentation::SlideEventHandler::_autoSteppingActive [protected] |
osg::ref_ptr<CompileSlideCallback> osgPresentation::SlideEventHandler::_compileSlideCallback [protected] |
bool osgPresentation::SlideEventHandler::_cursorOn [protected] |
bool osgPresentation::SlideEventHandler::_firstSlideOrLayerChange [protected] |
bool osgPresentation::SlideEventHandler::_firstTraversal [protected] |
bool osgPresentation::SlideEventHandler::_hold [protected] |
bool osgPresentation::SlideEventHandler::_loopPresentation [protected] |
double osgPresentation::SlideEventHandler::_minimumTimeBetweenKeyPresses [protected] |
bool osgPresentation::SlideEventHandler::_pause [protected] |
double osgPresentation::SlideEventHandler::_previousTime [protected] |
float osgPresentation::SlideEventHandler::_previousX [protected] |
float osgPresentation::SlideEventHandler::_previousY [protected] |
bool osgPresentation::SlideEventHandler::_releaseAndCompileOnEachNewSlide [protected] |
float osgPresentation::SlideEventHandler::_timeDelayOnNewSlideWithMovies [protected] |
double osgPresentation::SlideEventHandler::_timeLastKeyPresses [protected] |
double osgPresentation::SlideEventHandler::_timePerSlide [protected] |
bool osgPresentation::SlideEventHandler::_updateLightActive [protected] |
bool osgPresentation::SlideEventHandler::_updateOpacityActive [protected] |