OpenSceneGraph 2.8.4
Public Types | Public Member Functions | Protected Attributes
osgViewer::OpenGLQuerySupport Class Reference
Inheritance diagram for osgViewer::OpenGLQuerySupport:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::pair< GLuint, int > QueryFrameNumberPair
typedef std::list
< QueryFrameNumberPair
QueryFrameNumberList
typedef std::vector< GLuint > QueryList

Public Member Functions

 OpenGLQuerySupport ()
void setStartTick (osg::Timer_t startTick)
osg::Timer_t getStartTick () const
void checkQuery (osg::Stats *stats)
GLuint createQueryObject ()
void beginQuery (int frameNumber)
void endQuery ()
void initialize (osg::State *state)

Protected Attributes

osg::Timer_t _startTick
bool _initialized
bool _timerQuerySupported
const osg::Drawable::Extensions_extensions
QueryFrameNumberList _queryFrameNumberList
QueryList _availableQueryObjects
double _previousQueryTime

Member Typedef Documentation

typedef std::vector<GLuint> osgViewer::OpenGLQuerySupport::QueryList

Constructor & Destructor Documentation

osgViewer::OpenGLQuerySupport::OpenGLQuerySupport ( )

Member Function Documentation

void osgViewer::OpenGLQuerySupport::beginQuery ( int  frameNumber)
void osgViewer::OpenGLQuerySupport::checkQuery ( osg::Stats stats)
GLuint osgViewer::OpenGLQuerySupport::createQueryObject ( )
void osgViewer::OpenGLQuerySupport::endQuery ( )
osg::Timer_t osgViewer::OpenGLQuerySupport::getStartTick ( ) const [inline]
void osgViewer::OpenGLQuerySupport::initialize ( osg::State state)
void osgViewer::OpenGLQuerySupport::setStartTick ( osg::Timer_t  startTick) [inline]

Member Data Documentation


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

osg logo
Generated at Sun Jan 8 2012 13:17:04 for the OpenSceneGraph by doxygen 1.7.4.