Inheritance diagram for osg::BarrierOperation:
Public Types | |
NO_OPERATION | |
GL_FLUSH | |
GL_FINISH | |
enum | PreBlockOp { NO_OPERATION, GL_FLUSH, GL_FINISH } |
Public Member Functions | |
BarrierOperation (int numThreads, PreBlockOp op=NO_OPERATION) | |
virtual void | release () |
virtual void | operator() (GraphicsContext *context) |
Public Attributes | |
PreBlockOp | _preBlockOp |
osg::BarrierOperation::BarrierOperation | ( | int | numThreads, | |
PreBlockOp | op = NO_OPERATION | |||
) | [inline] |
virtual void osg::BarrierOperation::operator() | ( | GraphicsContext * | context | ) | [virtual] |
Do the actual task of this operation.
Reimplemented from osg::GraphicsThread::Operation.
virtual void osg::BarrierOperation::release | ( | ) | [virtual] |
if this operation is a barrier then release it.
Reimplemented from osg::GraphicsThread::Operation.