14#ifndef OSG_GRAPHICSTHREAD
15#define OSG_GRAPHICSTHREAD 1
42 virtual void operator () (
Object*
object);
84 virtual void operator () (
Object*
object);
This class provides an object-oriented thread barrier interface.
Definition Barrier:37
Definition GraphicsThread:133
EndOfDynamicDrawBlock(unsigned int)
void completed(osg::State *state)
~EndOfDynamicDrawBlock()
Definition GraphicsThread:142
Definition GraphicsContext:30
Definition GraphicsThread:26
Definition OperationThread:154
Definition OperationThread:51
Definition OperationThread:31
Definition GraphicsThread:122
RunOperations()
Definition GraphicsThread:125
author: Julien Valentin 2017 (mp3butcher@hotmail.com)
Definition AlphaFunc:19
#define OSG_EXPORT
Definition osg/Export:39
Definition GraphicsThread:68
PreBlockOp
Definition GraphicsThread:70
@ NO_OPERATION
Definition GraphicsThread:71
@ GL_FLUSH
Definition GraphicsThread:72
BarrierOperation(int numThreads, PreBlockOp op=NO_OPERATION, bool keep=true)
Definition GraphicsThread:76
PreBlockOp _preBlockOp
Definition GraphicsThread:86
Definition GraphicsThread:103
Definition GraphicsThread:113
double _availableTime
Definition GraphicsThread:118
FlushDeletedGLObjectsOperation(double availableTime, bool keep=false)
Definition GraphicsThread:36
virtual void releaseGLObjects(osg::State *=0) const
Definition GraphicsThread:52
virtual void resizeGLObjectBuffers(unsigned int)
Definition GraphicsThread:47
GraphicsOperation(const std::string &name, bool keep)
Definition GraphicsThread:37
Definition GraphicsThread:92
ReleaseContext_Block_MakeCurrentOperation()
Definition GraphicsThread:93
Definition GraphicsThread:58
SwapBuffersOperation()
Definition GraphicsThread:59