From 3740052c23208c67fb98431f9a543609522b152e Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 23 Jul 2007 18:19:02 +0000 Subject: [PATCH] Updated wrappers --- genwrapper.conf | 4 ++++ src/osgWrappers/OpenThreads/Block.cpp | 2 +- src/osgWrappers/osg/GraphicsThread.cpp | 10 ++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) 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);