diff --git a/genwrapper.conf b/genwrapper.conf index 85abc3113..2ae1c8458 100644 --- a/genwrapper.conf +++ b/genwrapper.conf @@ -286,6 +286,10 @@ configure reflector "OpenThreads::Block" object-type end +configure reflector "OpenThreads::BlockCount" + object-type +end + configure reflector "OpenThreads::Barrier" object-type end diff --git a/src/osgWrappers/OpenThreads/Block.cpp b/src/osgWrappers/OpenThreads/Block.cpp index 0d372a001..2ca7f3203 100644 --- a/src/osgWrappers/OpenThreads/Block.cpp +++ b/src/osgWrappers/OpenThreads/Block.cpp @@ -52,7 +52,7 @@ BEGIN_OBJECT_REFLECTOR(OpenThreads::Block) ""); END_REFLECTOR -BEGIN_VALUE_REFLECTOR(OpenThreads::BlockCount) +BEGIN_OBJECT_REFLECTOR(OpenThreads::BlockCount) I_DeclaringFile("OpenThreads/Block"); I_Constructor1(IN, unsigned int, blockCount, Properties::NON_EXPLICIT, diff --git a/src/osgWrappers/osg/GraphicsThread.cpp b/src/osgWrappers/osg/GraphicsThread.cpp index 0370f5f1e..d5e6594e7 100644 --- a/src/osgWrappers/osg/GraphicsThread.cpp +++ b/src/osgWrappers/osg/GraphicsThread.cpp @@ -59,6 +59,16 @@ BEGIN_OBJECT_REFLECTOR(osg::BlockAndFlushOperation) ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osg::FlushDeletedGLObjectsOperation) + I_DeclaringFile("osg/GraphicsThread"); + I_BaseType(osg::GraphicsOperation); + I_ConstructorWithDefaults2(IN, double, availableTime, , IN, bool, keep, false, + ____FlushDeletedGLObjectsOperation__double__bool, + "", + ""); + I_PublicMemberProperty(double, _availableTime); +END_REFLECTOR + BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::GraphicsOperation) I_DeclaringFile("osg/GraphicsThread"); I_BaseType(osg::Operation);