
Public Types | |
| enum | StatsType { NO_STATS = 0, FRAME_RATE = 1, VIEWER_STATS = 2, LAST = 3 } |
Public Member Functions | |
| StatsHandler () | |
| void | setKeyEventTogglesOnScreenStats (int key) |
| int | getKeyEventTogglesOnScreenStats () const |
| void | setKeyEventPrintsOutStats (int key) |
| int | getKeyEventPrintsOutStats () const |
| double | getBlockMultiplier () const |
| void | reset () |
| osg::Camera * | getCamera () |
| const osg::Camera * | getCamera () const |
| virtual bool | handle (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &aa) |
| Deprecated, Handle events, return true if handled, false otherwise. | |
| virtual void | getUsage (osg::ApplicationUsage &usage) const |
| Get the keyboard and mouse usage of this manipulator. | |
Protected Member Functions | |
| void | setUpHUDCamera (osgViewer::ViewerBase *viewer) |
| osg::Geometry * | createGeometry (const osg::Vec3 &pos, float height, const osg::Vec4 &colour, unsigned int numBlocks) |
| osg::Geometry * | createFrameMarkers (const osg::Vec3 &pos, float height, const osg::Vec4 &colour, unsigned int numBlocks) |
| osg::Geometry * | createTick (const osg::Vec3 &pos, float height, const osg::Vec4 &colour, unsigned int numTicks) |
| osg::Node * | createCameraStats (const std::string &font, osg::Vec3 &pos, float startBlocks, bool aquireGPUStats, float characterSize, osg::Stats *viewerStats, osg::Camera *camera) |
| void | setUpScene (osgViewer::ViewerBase *viewer) |
| void | updateThreadingModelText () |
Protected Attributes | |
| int | _keyEventTogglesOnScreenStats |
| int | _keyEventPrintsOutStats |
| int | _statsType |
| bool | _initialized |
| osg::ref_ptr < osg::Camera > | _camera |
| osg::ref_ptr < osg::Switch > | _switch |
| ViewerBase::ThreadingModel | _threadingModel |
| osg::ref_ptr < osgText::Text > | _threadingModelText |
| unsigned int | _frameRateChildNum |
| unsigned int | _viewerChildNum |
| unsigned int | _sceneChildNum |
| unsigned int | _numBlocks |
| double | _blockMultiplier |
| osgViewer::StatsHandler::StatsHandler | ( | ) |
| void osgViewer::StatsHandler::setKeyEventTogglesOnScreenStats | ( | int | key | ) | [inline] |
| int osgViewer::StatsHandler::getKeyEventTogglesOnScreenStats | ( | ) | const [inline] |
| void osgViewer::StatsHandler::setKeyEventPrintsOutStats | ( | int | key | ) | [inline] |
| int osgViewer::StatsHandler::getKeyEventPrintsOutStats | ( | ) | const [inline] |
| double osgViewer::StatsHandler::getBlockMultiplier | ( | ) | const [inline] |
| void osgViewer::StatsHandler::reset | ( | ) |
| osg::Camera* osgViewer::StatsHandler::getCamera | ( | ) | [inline] |
| const osg::Camera* osgViewer::StatsHandler::getCamera | ( | ) | const [inline] |
| virtual bool osgViewer::StatsHandler::handle | ( | const osgGA::GUIEventAdapter & | , | |
| osgGA::GUIActionAdapter & | ||||
| ) | [virtual] |
Deprecated, Handle events, return true if handled, false otherwise.
Reimplemented from osgGA::GUIEventHandler.
| virtual void osgViewer::StatsHandler::getUsage | ( | osg::ApplicationUsage & | usage | ) | const [virtual] |
| void osgViewer::StatsHandler::setUpHUDCamera | ( | osgViewer::ViewerBase * | viewer | ) | [protected] |
| osg::Geometry* osgViewer::StatsHandler::createGeometry | ( | const osg::Vec3 & | pos, | |
| float | height, | |||
| const osg::Vec4 & | colour, | |||
| unsigned int | numBlocks | |||
| ) | [protected] |
| osg::Geometry* osgViewer::StatsHandler::createFrameMarkers | ( | const osg::Vec3 & | pos, | |
| float | height, | |||
| const osg::Vec4 & | colour, | |||
| unsigned int | numBlocks | |||
| ) | [protected] |
| osg::Geometry* osgViewer::StatsHandler::createTick | ( | const osg::Vec3 & | pos, | |
| float | height, | |||
| const osg::Vec4 & | colour, | |||
| unsigned int | numTicks | |||
| ) | [protected] |
| osg::Node* osgViewer::StatsHandler::createCameraStats | ( | const std::string & | font, | |
| osg::Vec3 & | pos, | |||
| float | startBlocks, | |||
| bool | aquireGPUStats, | |||
| float | characterSize, | |||
| osg::Stats * | viewerStats, | |||
| osg::Camera * | camera | |||
| ) | [protected] |
| void osgViewer::StatsHandler::setUpScene | ( | osgViewer::ViewerBase * | viewer | ) | [protected] |
| void osgViewer::StatsHandler::updateThreadingModelText | ( | ) | [protected] |
int osgViewer::StatsHandler::_keyEventTogglesOnScreenStats [protected] |
int osgViewer::StatsHandler::_keyEventPrintsOutStats [protected] |
int osgViewer::StatsHandler::_statsType [protected] |
bool osgViewer::StatsHandler::_initialized [protected] |
osg::ref_ptr<osg::Camera> osgViewer::StatsHandler::_camera [protected] |
osg::ref_ptr<osg::Switch> osgViewer::StatsHandler::_switch [protected] |
unsigned int osgViewer::StatsHandler::_frameRateChildNum [protected] |
unsigned int osgViewer::StatsHandler::_viewerChildNum [protected] |
unsigned int osgViewer::StatsHandler::_sceneChildNum [protected] |
unsigned int osgViewer::StatsHandler::_numBlocks [protected] |
double osgViewer::StatsHandler::_blockMultiplier [protected] |