Moved Block, ReentrantMutex and ReadWriteMutex into OpenThreads.
This commit is contained in:
@@ -66,9 +66,9 @@ BEGIN_OBJECT_REFLECTOR(osg::GraphicsContext)
|
||||
__OpenThreads_Mutex_P1__getOperationsMutex,
|
||||
"Get the operations queue mutex. ",
|
||||
"");
|
||||
I_Method0(osg::Block *, getOperationsBlock,
|
||||
I_Method0(osg::RefBlock *, getOperationsBlock,
|
||||
Properties::NON_VIRTUAL,
|
||||
__osg_Block_P1__getOperationsBlock,
|
||||
__osg_RefBlock_P1__getOperationsBlock,
|
||||
"Get the operations queue block used to mark an empty queue, if you end items into the empty queu you must release this block. ",
|
||||
"");
|
||||
I_Method0(osg::Operation *, getCurrentOperation,
|
||||
@@ -305,8 +305,8 @@ BEGIN_OBJECT_REFLECTOR(osg::GraphicsContext)
|
||||
I_SimpleProperty(osg::OperationsThread *, GraphicsThread,
|
||||
__OperationsThread_P1__getGraphicsThread,
|
||||
__void__setGraphicsThread__OperationsThread_P1);
|
||||
I_SimpleProperty(osg::Block *, OperationsBlock,
|
||||
__osg_Block_P1__getOperationsBlock,
|
||||
I_SimpleProperty(osg::RefBlock *, OperationsBlock,
|
||||
__osg_RefBlock_P1__getOperationsBlock,
|
||||
0);
|
||||
I_SimpleProperty(OpenThreads::Mutex *, OperationsMutex,
|
||||
__OpenThreads_Mutex_P1__getOperationsMutex,
|
||||
|
||||
@@ -41,33 +41,6 @@ BEGIN_OBJECT_REFLECTOR(osg::BarrierOperation)
|
||||
I_PublicMemberProperty(osg::BarrierOperation::PreBlockOp, _preBlockOp);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::Block)
|
||||
I_VirtualBaseType(osg::Referenced);
|
||||
I_Constructor0(____Block,
|
||||
"",
|
||||
"");
|
||||
I_Method0(void, block,
|
||||
Properties::NON_VIRTUAL,
|
||||
__void__block,
|
||||
"",
|
||||
"");
|
||||
I_Method0(void, release,
|
||||
Properties::NON_VIRTUAL,
|
||||
__void__release,
|
||||
"",
|
||||
"");
|
||||
I_Method0(void, reset,
|
||||
Properties::NON_VIRTUAL,
|
||||
__void__reset,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, set, IN, bool, doRelease,
|
||||
Properties::NON_VIRTUAL,
|
||||
__void__set__bool,
|
||||
"",
|
||||
"");
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::Operation)
|
||||
I_VirtualBaseType(osg::Referenced);
|
||||
I_Constructor2(IN, const std::string &, name, IN, bool, keep,
|
||||
@@ -185,16 +158,23 @@ BEGIN_OBJECT_REFLECTOR(osg::OperationsThread)
|
||||
__void__setParent__Object_P1);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::RefBlock)
|
||||
I_VirtualBaseType(osg::Referenced);
|
||||
I_Constructor0(____RefBlock,
|
||||
"",
|
||||
"");
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::ReleaseContext_Block_MakeCurrentOperation)
|
||||
I_BaseType(osg::Operation);
|
||||
I_BaseType(osg::Block);
|
||||
I_BaseType(osg::RefBlock);
|
||||
I_Constructor0(____ReleaseContext_Block_MakeCurrentOperation,
|
||||
"",
|
||||
"");
|
||||
I_Method0(void, release,
|
||||
Properties::VIRTUAL,
|
||||
__void__release,
|
||||
"",
|
||||
"if this operation is a barrier then release it. ",
|
||||
"");
|
||||
END_REFLECTOR
|
||||
|
||||
|
||||
@@ -108,9 +108,9 @@ BEGIN_OBJECT_REFLECTOR(osgDB::DatabasePager)
|
||||
__bool__getUseFrameBlock,
|
||||
"Get the whether UseFrameBlock is on or off. ",
|
||||
"");
|
||||
I_Method0(osg::Block *, getFrameBlock,
|
||||
I_Method0(osg::RefBlock *, getFrameBlock,
|
||||
Properties::NON_VIRTUAL,
|
||||
__osg_Block_P1__getFrameBlock,
|
||||
__osg_RefBlock_P1__getFrameBlock,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, setThreadPriorityDuringFrame, IN, osgDB::DatabasePager::ThreadPriority, duringFrame,
|
||||
@@ -311,8 +311,8 @@ BEGIN_OBJECT_REFLECTOR(osgDB::DatabasePager)
|
||||
I_SimpleProperty(unsigned int, FileRequestListSize,
|
||||
__unsigned_int__getFileRequestListSize,
|
||||
0);
|
||||
I_SimpleProperty(osg::Block *, FrameBlock,
|
||||
__osg_Block_P1__getFrameBlock,
|
||||
I_SimpleProperty(osg::RefBlock *, FrameBlock,
|
||||
__osg_RefBlock_P1__getFrameBlock,
|
||||
0);
|
||||
I_SimpleProperty(unsigned int, MaximumNumOfObjectsToCompilePerFrame,
|
||||
__unsigned_int__getMaximumNumOfObjectsToCompilePerFrame,
|
||||
|
||||
@@ -15,7 +15,6 @@ CXXFILES =\
|
||||
Output.cpp\
|
||||
ParameterOutput.cpp\
|
||||
ReaderWriter.cpp\
|
||||
ReentrantMutex.cpp\
|
||||
Registry.cpp\
|
||||
SharedStateManager.cpp\
|
||||
|
||||
|
||||
@@ -1,85 +0,0 @@
|
||||
// ***************************************************************************
|
||||
//
|
||||
// Generated automatically by genwrapper.
|
||||
// Please DO NOT EDIT this file!
|
||||
//
|
||||
// ***************************************************************************
|
||||
|
||||
#include <osgIntrospection/ReflectionMacros>
|
||||
#include <osgIntrospection/TypedMethodInfo>
|
||||
#include <osgIntrospection/StaticMethodInfo>
|
||||
#include <osgIntrospection/Attributes>
|
||||
|
||||
#include <osgDB/ReentrantMutex>
|
||||
|
||||
// Must undefine IN and OUT macros defined in Windows headers
|
||||
#ifdef IN
|
||||
#undef IN
|
||||
#endif
|
||||
#ifdef OUT
|
||||
#undef OUT
|
||||
#endif
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osgDB::ReadWriteMutex)
|
||||
I_Constructor0(____ReadWriteMutex,
|
||||
"",
|
||||
"");
|
||||
I_Method0(int, readLock,
|
||||
Properties::VIRTUAL,
|
||||
__int__readLock,
|
||||
"",
|
||||
"");
|
||||
I_Method0(int, readUnlock,
|
||||
Properties::VIRTUAL,
|
||||
__int__readUnlock,
|
||||
"",
|
||||
"");
|
||||
I_Method0(int, writeLock,
|
||||
Properties::VIRTUAL,
|
||||
__int__writeLock,
|
||||
"",
|
||||
"");
|
||||
I_Method0(int, writeUnlock,
|
||||
Properties::VIRTUAL,
|
||||
__int__writeUnlock,
|
||||
"",
|
||||
"");
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osgDB::ReentrantMutex)
|
||||
I_Constructor0(____ReentrantMutex,
|
||||
"",
|
||||
"");
|
||||
I_Method0(int, lock,
|
||||
Properties::VIRTUAL,
|
||||
__int__lock,
|
||||
"",
|
||||
"");
|
||||
I_Method0(int, unlock,
|
||||
Properties::VIRTUAL,
|
||||
__int__unlock,
|
||||
"",
|
||||
"");
|
||||
I_Method0(int, trylock,
|
||||
Properties::VIRTUAL,
|
||||
__int__trylock,
|
||||
"",
|
||||
"");
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_VALUE_REFLECTOR(osgDB::ScopedReadLock)
|
||||
I_Constructor1(IN, osgDB::ReadWriteMutex &, mutex,
|
||||
Properties::NON_EXPLICIT,
|
||||
____ScopedReadLock__ReadWriteMutex_R1,
|
||||
"",
|
||||
"");
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_VALUE_REFLECTOR(osgDB::ScopedWriteLock)
|
||||
I_Constructor1(IN, osgDB::ReadWriteMutex &, mutex,
|
||||
Properties::NON_EXPLICIT,
|
||||
____ScopedWriteLock__ReadWriteMutex_R1,
|
||||
"",
|
||||
"");
|
||||
END_REFLECTOR
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
#include <osg/Object>
|
||||
#include <osg/State>
|
||||
#include <osg/Vec3>
|
||||
#include <osgDB/ReentrantMutex>
|
||||
#include <osgParticle/Particle>
|
||||
#include <osgParticle/ParticleSystem>
|
||||
|
||||
@@ -231,9 +230,9 @@ BEGIN_OBJECT_REFLECTOR(osgParticle::ParticleSystem)
|
||||
__osg_BoundingBox__computeBound,
|
||||
"Compute the bounding box around Drawables's geometry. ",
|
||||
"");
|
||||
I_Method0(osgDB::ReadWriteMutex *, getReadWriteMutex,
|
||||
I_Method0(OpenThreads::ReadWriteMutex *, getReadWriteMutex,
|
||||
Properties::NON_VIRTUAL,
|
||||
__osgDB_ReadWriteMutex_P1__getReadWriteMutex,
|
||||
__OpenThreads_ReadWriteMutex_P1__getReadWriteMutex,
|
||||
"",
|
||||
"");
|
||||
I_SimpleProperty(const osg::Vec3 &, AlignVectorX,
|
||||
@@ -266,8 +265,8 @@ BEGIN_OBJECT_REFLECTOR(osgParticle::ParticleSystem)
|
||||
I_SimpleProperty(osgParticle::ParticleSystem::Alignment, ParticleAlignment,
|
||||
__Alignment__getParticleAlignment,
|
||||
__void__setParticleAlignment__Alignment);
|
||||
I_SimpleProperty(osgDB::ReadWriteMutex *, ReadWriteMutex,
|
||||
__osgDB_ReadWriteMutex_P1__getReadWriteMutex,
|
||||
I_SimpleProperty(OpenThreads::ReadWriteMutex *, ReadWriteMutex,
|
||||
__OpenThreads_ReadWriteMutex_P1__getReadWriteMutex,
|
||||
0);
|
||||
END_REFLECTOR
|
||||
|
||||
|
||||
Reference in New Issue
Block a user