diff --git a/include/osg/CullSettings b/include/osg/CullSettings index 4ead2e0cb..cacca7348 100644 --- a/include/osg/CullSettings +++ b/include/osg/CullSettings @@ -85,7 +85,7 @@ class OSG_EXPORT CullSettings unsigned int getInheritanceMask() const { return _inheritanceMask; } /** Set the local cull settings values from specified CullSettings object.*/ - void setCullSettings(const CullSettings& settings) { inheritCullSettings(settings, ALL_VARIABLES); } + void setCullSettings(const CullSettings& settings); /** Inherit the local cull settings variable from specified CullSettings object, according to the inheritance mask.*/ virtual void inheritCullSettings(const CullSettings& settings) { inheritCullSettings(settings, _inheritanceMask); } diff --git a/include/osg/CullStack b/include/osg/CullStack index 637af1f92..2abecf459 100644 --- a/include/osg/CullStack +++ b/include/osg/CullStack @@ -31,6 +31,7 @@ class OSG_EXPORT CullStack : public osg::CullSettings CullStack(); + CullStack(const CullStack& cs); ~CullStack(); diff --git a/src/osg/CullSettings.cpp b/src/osg/CullSettings.cpp index 3d9d79119..a5d53d2bc 100644 --- a/src/osg/CullSettings.cpp +++ b/src/osg/CullSettings.cpp @@ -48,6 +48,28 @@ void CullSettings::setDefaults() //_nearFarRatio = 0.00005f; } +void CullSettings::setCullSettings(const CullSettings& rhs) +{ + _inheritanceMask = rhs._inheritanceMask; + + _computeNearFar = rhs._computeNearFar; + _cullingMode = rhs._cullingMode; + _LODScale = rhs._LODScale; + _smallFeatureCullingPixelSize = rhs._smallFeatureCullingPixelSize; + + _clampProjectionMatrixCallback = rhs._clampProjectionMatrixCallback; + _nearFarRatio = rhs._nearFarRatio; + _impostorActive = rhs._impostorActive; + _depthSortImpostorSprites = rhs._depthSortImpostorSprites; + _impostorPixelErrorThreshold = rhs._impostorPixelErrorThreshold; + _numFramesToKeepImpostorSprites = rhs._numFramesToKeepImpostorSprites; + + _cullMask = rhs._cullMask; + _cullMaskLeft = rhs._cullMaskLeft; + _cullMaskRight = rhs._cullMaskRight; +} + + void CullSettings::inheritCullSettings(const CullSettings& settings, unsigned int inheritanceMask) { if (inheritanceMask & COMPUTE_NEAR_FAR_MODE) _computeNearFar = settings._computeNearFar; diff --git a/src/osg/CullStack.cpp b/src/osg/CullStack.cpp index e92876e01..f9d94848e 100644 --- a/src/osg/CullStack.cpp +++ b/src/osg/CullStack.cpp @@ -32,6 +32,21 @@ CullStack::CullStack() _referenceViewPoints.push_back(osg::Vec3(0.0f,0.0f,0.0f)); } +CullStack::CullStack(const CullStack& cs): + CullSettings(cs) +{ + _frustumVolume=-1.0f; + _bbCornerNear = 0; + _bbCornerFar = 7; + _currentReuseMatrixIndex=0; + _identity = new RefMatrix(); + + _index_modelviewCullingStack = 0; + _back_modelviewCullingStack = 0; + + _referenceViewPoints.push_back(osg::Vec3(0.0f,0.0f,0.0f)); +} + CullStack::~CullStack() { diff --git a/src/osgViewer/Renderer.cpp b/src/osgViewer/Renderer.cpp index 839f86899..cf9438372 100644 --- a/src/osgViewer/Renderer.cpp +++ b/src/osgViewer/Renderer.cpp @@ -144,7 +144,7 @@ Renderer::Renderer(osg::Camera* camera): osgViewer::View* view = dynamic_cast(_camera->getView()); osg::DisplaySettings* ds = _camera->getDisplaySettings() ? _camera->getDisplaySettings() : - ((view &&view->getDisplaySettings()) ? view->getDisplaySettings() : osg::DisplaySettings::instance()); + ((view && view->getDisplaySettings()) ? view->getDisplaySettings() : osg::DisplaySettings::instance()); _sceneView[0]->setGlobalStateSet(stateset); _sceneView[1]->setGlobalStateSet(stateset); diff --git a/src/osgWrappers/OpenThreads/Condition.cpp b/src/osgWrappers/OpenThreads/Condition.cpp index 4e31fc924..f17c04a35 100644 --- a/src/osgWrappers/OpenThreads/Condition.cpp +++ b/src/osgWrappers/OpenThreads/Condition.cpp @@ -35,16 +35,16 @@ BEGIN_OBJECT_REFLECTOR(OpenThreads::Condition) Properties::VIRTUAL, __int__wait__Mutex_P1__unsigned_long_int, "Wait on a mutex for a given amount of time (ms). ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, signal, Properties::VIRTUAL, __int__signal, "Signal a SINGLE thread to wake if it's waiting. ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, broadcast, Properties::VIRTUAL, __int__broadcast, "Wake all threads waiting on this condition. ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); END_REFLECTOR diff --git a/src/osgWrappers/OpenThreads/Mutex.cpp b/src/osgWrappers/OpenThreads/Mutex.cpp index ae740f86b..cb46e2576 100644 --- a/src/osgWrappers/OpenThreads/Mutex.cpp +++ b/src/osgWrappers/OpenThreads/Mutex.cpp @@ -29,16 +29,16 @@ BEGIN_OBJECT_REFLECTOR(OpenThreads::Mutex) Properties::VIRTUAL, __int__lock, "Lock the mutex. ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, unlock, Properties::VIRTUAL, __int__unlock, "Unlock the mutex. ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, trylock, Properties::VIRTUAL, __int__trylock, "Test if mutex can be locked. ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); END_REFLECTOR diff --git a/src/osgWrappers/OpenThreads/ReentrantMutex.cpp b/src/osgWrappers/OpenThreads/ReentrantMutex.cpp index 16d20e0ed..338be1904 100644 --- a/src/osgWrappers/OpenThreads/ReentrantMutex.cpp +++ b/src/osgWrappers/OpenThreads/ReentrantMutex.cpp @@ -30,16 +30,16 @@ BEGIN_OBJECT_REFLECTOR(OpenThreads::ReentrantMutex) Properties::VIRTUAL, __int__lock, "Lock the mutex. ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, unlock, Properties::VIRTUAL, __int__unlock, "Unlock the mutex. ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, trylock, Properties::VIRTUAL, __int__trylock, "Test if mutex can be locked. ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); END_REFLECTOR diff --git a/src/osgWrappers/OpenThreads/Thread.cpp b/src/osgWrappers/OpenThreads/Thread.cpp index 723fca708..31d574fe0 100644 --- a/src/osgWrappers/OpenThreads/Thread.cpp +++ b/src/osgWrappers/OpenThreads/Thread.cpp @@ -47,17 +47,17 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(OpenThreads::Thread) Properties::NON_VIRTUAL, __int__getThreadId, "Get a unique thread id. ", - "This id is monotonically increasing.a unique thread identifier "); + "This id is monotonically increasing.a unique thread identifier "); I_Method0(size_t, getProcessId, Properties::NON_VIRTUAL, __size_t__getProcessId, "Get the thread's process id. ", - "This is the pthread_t or pid_t value depending on the threading model being used.thread process id. "); + "This is the pthread_t or pid_t value depending on the threading model being used.thread process id. "); I_Method0(int, start, Properties::NON_VIRTUAL, __int__start, "Start the thread. ", - "This method will configure the thread, set it's priority, and spawn it.if the stack size specified setStackSize is smaller than the smallest allowable stack size, the threads stack size will be set to the minimum allowed, and may be retrieved via the getStackSize() 0 if normal, -1 if errno set, errno code otherwise. "); + "This method will configure the thread, set it's priority, and spawn it.if the stack size specified setStackSize is smaller than the smallest allowable stack size, the threads stack size will be set to the minimum allowed, and may be retrieved via the getStackSize() 0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, startThread, Properties::NON_VIRTUAL, __int__startThread, @@ -67,42 +67,42 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(OpenThreads::Thread) Properties::NON_VIRTUAL, __int__testCancel, "Test the cancel state of the thread. ", - "If the thread has been canceled this method will cause the thread to exit now. This method operates on the calling thread.Returns 0 if normal, -1 if called from a thread other that this."); + "If the thread has been canceled this method will cause the thread to exit now. This method operates on the calling thread.Returns 0 if normal, -1 if called from a thread other that this. "); I_Method0(int, cancel, Properties::VIRTUAL, __int__cancel, "Cancel the thread. ", - "Equivalent to SIGKILL.0 if normal, -1 if errno set, errno code otherwise. "); + "Equivalent to SIGKILL.0 if normal, -1 if errno set, errno code otherwise. "); I_Method1(int, setSchedulePriority, IN, OpenThreads::Thread::ThreadPriority, priority, Properties::NON_VIRTUAL, __int__setSchedulePriority__ThreadPriority, "Set the thread's schedule priority. ", - "This is a complex method. Beware of thread priorities when using a many-to-many kernel entity implemenation (such as IRIX pthreads). If one is not carefull to manage the thread priorities, a priority inversion deadlock can easily occur (Although the OpenThreads::Mutex & OpenThreads::Barrier constructs have been designed with this senario in mind). Unless you have explicit need to set the schedule pirorites for a given task, it is best to leave them alone.some implementations (notably LinuxThreads and IRIX Sprocs) only alow you to decrease thread priorities dynamically. Thus, a lower priority thread will not allow it's priority to be raised on the fly.seting the environment variable OUTPUT_THREADLIB_SCHEDULING_INFO will output scheduling information for each thread to stdout. 0 if normal, -1 if errno set, errno code otherwise. "); + "This is a complex method. Beware of thread priorities when using a many-to-many kernel entity implemenation (such as IRIX pthreads). If one is not carefull to manage the thread priorities, a priority inversion deadlock can easily occur (Although the OpenThreads::Mutex & OpenThreads::Barrier constructs have been designed with this senario in mind). Unless you have explicit need to set the schedule pirorites for a given task, it is best to leave them alone.some implementations (notably LinuxThreads and IRIX Sprocs) only alow you to decrease thread priorities dynamically. Thus, a lower priority thread will not allow it's priority to be raised on the fly.seting the environment variable OUTPUT_THREADLIB_SCHEDULING_INFO will output scheduling information for each thread to stdout. 0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, getSchedulePriority, Properties::NON_VIRTUAL, __int__getSchedulePriority, "Get the thread's schedule priority (if able). ", - "seting the environment variable OUTPUT_THREADLIB_SCHEDULING_INFO will output scheduling information for each thread to stdout. 0 if normal, -1 if errno set, errno code otherwise. "); + "seting the environment variable OUTPUT_THREADLIB_SCHEDULING_INFO will output scheduling information for each thread to stdout. 0 if normal, -1 if errno set, errno code otherwise. "); I_Method1(int, setSchedulePolicy, IN, OpenThreads::Thread::ThreadPolicy, policy, Properties::NON_VIRTUAL, __int__setSchedulePolicy__ThreadPolicy, "Set the thread's scheduling policy (if able). ", - "On some implementations (notably IRIX Sprocs & LinuxThreads) The policy may prohibit the use of SCHEDULE_ROUND_ROBIN and SCHEDULE_FIFO policies - due to their real-time nature, and the danger of deadlocking the machine when used as super-user. In such cases, the command is a no-op.seting the environment variable OUTPUT_THREADLIB_SCHEDULING_INFO will output scheduling information for each thread to stdout. 0 if normal, -1 if errno set, errno code otherwise. "); + "On some implementations (notably IRIX Sprocs & LinuxThreads) The policy may prohibit the use of SCHEDULE_ROUND_ROBIN and SCHEDULE_FIFO policies - due to their real-time nature, and the danger of deadlocking the machine when used as super-user. In such cases, the command is a no-op.seting the environment variable OUTPUT_THREADLIB_SCHEDULING_INFO will output scheduling information for each thread to stdout. 0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, getSchedulePolicy, Properties::NON_VIRTUAL, __int__getSchedulePolicy, "Get the thread's policy (if able). ", - "seting the environment variable OUTPUT_THREADLIB_SCHEDULING_INFO will output scheduling information for each thread to stdout. policy if normal, -1 if errno set, errno code otherwise. "); + "seting the environment variable OUTPUT_THREADLIB_SCHEDULING_INFO will output scheduling information for each thread to stdout. policy if normal, -1 if errno set, errno code otherwise. "); I_Method1(int, setStackSize, IN, size_t, size, Properties::NON_VIRTUAL, __int__setStackSize__size_t, "Set the thread's desired stack size (in bytes). ", - "This method is an attribute of the thread and must be called *before* the start() method is invoked.a return code of 13 (EACESS) means that the thread stack size can no longer be changed. 0 if normal, -1 if errno set, errno code otherwise. "); + "This method is an attribute of the thread and must be called *before* the start() method is invoked.a return code of 13 (EACESS) means that the thread stack size can no longer be changed. 0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(size_t, getStackSize, Properties::NON_VIRTUAL, __size_t__getStackSize, "Get the thread's desired stack size. ", - "the thread's stack size. 0 indicates that the stack size has either not yet been initialized, or not yet been specified by the application. "); + "the thread's stack size. 0 indicates that the stack size has either not yet been initialized, or not yet been specified by the application. "); I_Method0(void, printSchedulingInfo, Properties::NON_VIRTUAL, __void__printSchedulingInfo, @@ -112,42 +112,42 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(OpenThreads::Thread) Properties::NON_VIRTUAL, __int__detach, "Detach the thread from the calling process. ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, join, Properties::NON_VIRTUAL, __int__join, "Join the calling process with the thread. ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, setCancelModeDisable, Properties::NON_VIRTUAL, __int__setCancelModeDisable, "Disable thread cancelation altogether. ", - "Thread::cancel() has no effect.0 if normal, -1 if errno set, errno code otherwise. "); + "Thread::cancel() has no effect.0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, setCancelModeAsynchronous, Properties::NON_VIRTUAL, __int__setCancelModeAsynchronous, "Mark the thread to cancel aysncronously on Thread::cancel(). ", - "(May not be available with process-level implementations).0 if normal, -1 if errno set, errno code otherwise. "); + "(May not be available with process-level implementations).0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(int, setCancelModeDeferred, Properties::NON_VIRTUAL, __int__setCancelModeDeferred, "Mark the thread to cancel at the earliest convenience on Thread::cancel() (This is the default). ", - "0 if normal, -1 if errno set, errno code otherwise. "); + "0 if normal, -1 if errno set, errno code otherwise. "); I_Method0(bool, isRunning, Properties::NON_VIRTUAL, __bool__isRunning, "Query the thread's running status. ", - "true if running, false if not. "); + "true if running, false if not. "); I_Method0(void, run, Properties::PURE_VIRTUAL, __void__run, "Thread's run method. ", - "Must be implemented by derived classes. This is where the action happens."); + "Must be implemented by derived classes. This is where the action happens. "); I_Method0(void, cancelCleanup, Properties::VIRTUAL, __void__cancelCleanup, "Thread's cancel cleanup routine, called upon cancel(), after the cancelation has taken place, but before the thread exits completely. ", - "This method should be used to repair parts of the thread's data that may have been damaged by a pre-mature cancel. No-op by default."); + "This method should be used to repair parts of the thread's data that may have been damaged by a pre-mature cancel. No-op by default. "); I_Method0(void *, getImplementation, Properties::NON_VIRTUAL, __void_P1__getImplementation, @@ -157,15 +157,15 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(OpenThreads::Thread) Properties::NON_VIRTUAL, __int__setProcessorAffinity__unsigned_int, "Thread's processor affinity method. ", - "This binds a thread to a processor whenever possible. This call must be made before start() or startThread() and has no effect after the thread has been running. In the pthreads implementation, this is only implemented on sgi, through a pthread extension. On other pthread platforms this is ignored. Returns 0 on success, implementation's error on failure, or -1 if ignored."); + "This binds a thread to a processor whenever possible. This call must be made before start() or startThread() and has no effect after the thread has been running. In the pthreads implementation, this is only implemented on sgi, through a pthread extension. On other pthread platforms this is ignored. Returns 0 on success, implementation's error on failure, or -1 if ignored. "); I_StaticMethod1(int, SetConcurrency, IN, int, concurrencyLevel, __int__SetConcurrency__int_S, "Set the concurrency level for a running application. ", - "This method only has effect if the pthreads thread model is being used, and then only when that model is many-to-one (eg. irix). in other cases it is ignored. The concurrency level is only a *hint* as to the number of execution vehicles to use, the actual implementation may do anything it wants. Setting the value to 0 returns things to their default state.previous concurrency level, -1 indicates no-op. "); + "This method only has effect if the pthreads thread model is being used, and then only when that model is many-to-one (eg. irix). in other cases it is ignored. The concurrency level is only a *hint* as to the number of execution vehicles to use, the actual implementation may do anything it wants. Setting the value to 0 returns things to their default state.previous concurrency level, -1 indicates no-op. "); I_StaticMethod0(int, GetConcurrency, __int__GetConcurrency_S, "Get the concurrency level for a running application. ", - "In this case, a return code of 0 means that the application is in default mode. A return code of -1 means that the application is incapable of setting an arbitrary concurrency, because it is a one-to-one execution model (sprocs, linuxThreads)"); + "In this case, a return code of 0 means that the application is in default mode. A return code of -1 means that the application is incapable of setting an arbitrary concurrency, because it is a one-to-one execution model (sprocs, linuxThreads) "); I_StaticMethod0(OpenThreads::Thread *, CurrentThread, __Thread_P1__CurrentThread_S, "Return a pointer to the current running thread. ", @@ -173,19 +173,19 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(OpenThreads::Thread) I_StaticMethod0(void, Init, __void__Init_S, "Initialize Threading in a program. ", - "This method must be called before you can do any threading in a program."); + "This method must be called before you can do any threading in a program. "); I_StaticMethod0(int, YieldCurrentThread, __int__YieldCurrentThread_S, "Yield the processor. ", - "This method operates on the calling process. And is equivalent to calling sched_yield(). 0 if normal, -1 if errno set, errno code otherwise. "); + "This method operates on the calling process. And is equivalent to calling sched_yield(). 0 if normal, -1 if errno set, errno code otherwise. "); I_StaticMethod0(OpenThreads::Thread::ThreadPriority, GetMasterPriority, __ThreadPriority__GetMasterPriority_S, "This method will return the ThreadPriority of the master process. ", - "(ie, the one calling the thread->start() methods for the first time) The method will almost certainly return Thread::THREAD_PRIORITY_DEFAULT if Init() has not been called.the Thread::ThreadPriority of the master thread. "); + "(ie, the one calling the thread->start() methods for the first time) The method will almost certainly return Thread::THREAD_PRIORITY_DEFAULT if Init() has not been called.the Thread::ThreadPriority of the master thread. "); I_StaticMethod1(int, microSleep, IN, unsigned int, microsec, __int__microSleep__unsigned_int_S, "microSleep method, equivilant to the posix usleep(microsec). ", - "This is not strictly thread API but is used so often with threads. It's basically UNIX usleep. Parameter is number of microseconds we current thread to sleep. Returns 0 on succes, non-zero on failure (UNIX errno or GetLastError() will give detailed description."); + "This is not strictly thread API but is used so often with threads. It's basically UNIX usleep. Parameter is number of microseconds we current thread to sleep. Returns 0 on succes, non-zero on failure (UNIX errno or GetLastError() will give detailed description. "); I_SimpleProperty(void *, Implementation, __void_P1__getImplementation, 0); diff --git a/src/osgWrappers/osg/AlphaFunc.cpp b/src/osgWrappers/osg/AlphaFunc.cpp index 6e7bacee5..9afd19fc7 100644 --- a/src/osgWrappers/osg/AlphaFunc.cpp +++ b/src/osgWrappers/osg/AlphaFunc.cpp @@ -119,7 +119,7 @@ BEGIN_OBJECT_REFLECTOR(osg::AlphaFunc) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(osg::AlphaFunc::ComparisonFunction, Function, __ComparisonFunction__getFunction, __void__setFunction__ComparisonFunction); diff --git a/src/osgWrappers/osg/AutoTransform.cpp b/src/osgWrappers/osg/AutoTransform.cpp index d8e42732a..46a154933 100644 --- a/src/osgWrappers/osg/AutoTransform.cpp +++ b/src/osgWrappers/osg/AutoTransform.cpp @@ -173,7 +173,7 @@ BEGIN_OBJECT_REFLECTOR(osg::AutoTransform) Properties::VIRTUAL, __BoundingSphere__computeBound, "Overrides Group's computeBound. ", - "There is no need to override in subclasses from osg::Transform since this computeBound() uses the underlying matrix (calling computeMatrix if required)."); + "There is no need to override in subclasses from osg::Transform since this computeBound() uses the underlying matrix (calling computeMatrix if required). "); I_ProtectedMethod0(void, computeMatrix, Properties::NON_VIRTUAL, Properties::CONST, diff --git a/src/osgWrappers/osg/BlendColor.cpp b/src/osgWrappers/osg/BlendColor.cpp index 790eafb09..277867230 100644 --- a/src/osgWrappers/osg/BlendColor.cpp +++ b/src/osgWrappers/osg/BlendColor.cpp @@ -99,7 +99,7 @@ BEGIN_OBJECT_REFLECTOR(osg::BlendColor) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_StaticMethod2(osg::BlendColor::Extensions *, getExtensions, IN, unsigned int, contextID, IN, bool, createIfNotInitalized, __Extensions_P1__getExtensions__unsigned_int__bool_S, "Returns the Extensions object for the given context. ", diff --git a/src/osgWrappers/osg/BlendEquation.cpp b/src/osgWrappers/osg/BlendEquation.cpp index 7aee45c2a..776b13eaa 100644 --- a/src/osgWrappers/osg/BlendEquation.cpp +++ b/src/osgWrappers/osg/BlendEquation.cpp @@ -105,7 +105,7 @@ BEGIN_OBJECT_REFLECTOR(osg::BlendEquation) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_StaticMethod2(osg::BlendEquation::Extensions *, getExtensions, IN, unsigned int, contextID, IN, bool, createIfNotInitalized, __Extensions_P1__getExtensions__unsigned_int__bool_S, "Returns the Extensions object for the given context. ", diff --git a/src/osgWrappers/osg/BlendFunc.cpp b/src/osgWrappers/osg/BlendFunc.cpp index 9c786e342..41a3891c7 100644 --- a/src/osgWrappers/osg/BlendFunc.cpp +++ b/src/osgWrappers/osg/BlendFunc.cpp @@ -175,7 +175,7 @@ BEGIN_OBJECT_REFLECTOR(osg::BlendFunc) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_StaticMethod2(osg::BlendFunc::Extensions *, getExtensions, IN, unsigned int, contextID, IN, bool, createIfNotInitalized, __Extensions_P1__getExtensions__unsigned_int__bool_S, "Returns the Extensions object for the given context. ", diff --git a/src/osgWrappers/osg/BufferObject.cpp b/src/osgWrappers/osg/BufferObject.cpp index 8a9743855..a96f9436a 100644 --- a/src/osgWrappers/osg/BufferObject.cpp +++ b/src/osgWrappers/osg/BufferObject.cpp @@ -55,7 +55,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::BufferObject) Properties::NON_VIRTUAL, __void__setUsage__GLenum, "Set what type of usage the buffer object will have. ", - "Options are: GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY."); + "Options are: GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY. "); I_Method0(GLenum, getUsage, Properties::NON_VIRTUAL, __GLenum__getUsage, diff --git a/src/osgWrappers/osg/ClampColor.cpp b/src/osgWrappers/osg/ClampColor.cpp index c242ffaeb..2a6baba35 100644 --- a/src/osgWrappers/osg/ClampColor.cpp +++ b/src/osgWrappers/osg/ClampColor.cpp @@ -107,7 +107,7 @@ BEGIN_OBJECT_REFLECTOR(osg::ClampColor) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_StaticMethod2(osg::ClampColor::Extensions *, getExtensions, IN, unsigned int, contextID, IN, bool, createIfNotInitalized, __Extensions_P1__getExtensions__unsigned_int__bool_S, "Returns the Extensions object for the given context. ", diff --git a/src/osgWrappers/osg/ColorMask.cpp b/src/osgWrappers/osg/ColorMask.cpp index c30a6b76c..3f7408ed2 100644 --- a/src/osgWrappers/osg/ColorMask.cpp +++ b/src/osgWrappers/osg/ColorMask.cpp @@ -122,7 +122,7 @@ BEGIN_OBJECT_REFLECTOR(osg::ColorMask) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(bool, AlphaMask, __bool__getAlphaMask, __void__setAlphaMask__bool); diff --git a/src/osgWrappers/osg/CullFace.cpp b/src/osgWrappers/osg/CullFace.cpp index ced6c0a9b..c61f176b5 100644 --- a/src/osgWrappers/osg/CullFace.cpp +++ b/src/osgWrappers/osg/CullFace.cpp @@ -97,7 +97,7 @@ BEGIN_OBJECT_REFLECTOR(osg::CullFace) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(osg::CullFace::Mode, Mode, __Mode__getMode, __void__setMode__Mode); diff --git a/src/osgWrappers/osg/CullStack.cpp b/src/osgWrappers/osg/CullStack.cpp index f61a761ee..36e7c92a7 100644 --- a/src/osgWrappers/osg/CullStack.cpp +++ b/src/osgWrappers/osg/CullStack.cpp @@ -39,6 +39,11 @@ BEGIN_OBJECT_REFLECTOR(osg::CullStack) I_Constructor0(____CullStack, "", ""); + I_Constructor1(IN, const osg::CullStack &, cs, + Properties::NON_EXPLICIT, + ____CullStack__C5_CullStack_R1, + "", + ""); I_Method0(void, reset, Properties::NON_VIRTUAL, __void__reset, diff --git a/src/osgWrappers/osg/Depth.cpp b/src/osgWrappers/osg/Depth.cpp index b794b05ab..72e0024d1 100644 --- a/src/osgWrappers/osg/Depth.cpp +++ b/src/osgWrappers/osg/Depth.cpp @@ -136,7 +136,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Depth) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(osg::Depth::Function, Function, __Function__getFunction, __void__setFunction__Function); diff --git a/src/osgWrappers/osg/Drawable.cpp b/src/osgWrappers/osg/Drawable.cpp index 2338af77b..ec76772e2 100644 --- a/src/osgWrappers/osg/Drawable.cpp +++ b/src/osgWrappers/osg/Drawable.cpp @@ -114,17 +114,17 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::Drawable) Properties::NON_VIRTUAL, __Node_P1__getParent__unsigned_int, "Get a single parent of Drawable. ", - " param i index of the parent to get. return the parent i."); + " param i index of the parent to get. return the parent i. "); I_Method1(const osg::Node *, getParent, IN, unsigned int, i, Properties::NON_VIRTUAL, __C5_Node_P1__getParent__unsigned_int, "Get a single const parent of Drawable. ", - " param i index of the parent to get. return the parent i."); + " param i index of the parent to get. return the parent i. "); I_Method0(unsigned int, getNumParents, Properties::NON_VIRTUAL, __unsigned_int__getNumParents, "Get the number of parents of node. ", - "the number of parents of this node. "); + "the number of parents of this node. "); I_Method1(void, setStateSet, IN, osg::StateSet *, stateset, Properties::NON_VIRTUAL, __void__setStateSet__StateSet_P1, @@ -164,7 +164,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::Drawable) Properties::NON_VIRTUAL, __C5_BoundingBox_R1__getBound, "Get BoundingBox of Drawable. ", - "If the BoundingBox is not up to date then its updated via an internal call to computeBond()."); + "If the BoundingBox is not up to date then its updated via an internal call to computeBond(). "); I_Method0(osg::BoundingBox, computeBound, Properties::VIRTUAL, __BoundingBox__computeBound, @@ -189,7 +189,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::Drawable) Properties::NON_VIRTUAL, __void__setShape__Shape_P1, "Set the Shape of the Drawable. ", - "The shape can be used to speed up collision detection or as a guide for procedural geometry generation. osg::Shape. "); + "The shape can be used to speed up collision detection or as a guide for procedural geometry generation. osg::Shape. "); I_Method0(osg::Shape *, getShape, Properties::NON_VIRTUAL, __Shape_P1__getShape, @@ -249,12 +249,12 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::Drawable) Properties::NON_VIRTUAL, __void__draw__RenderInfo_R1, "Draw OpenGL primitives. ", - "If the Drawable has _useDisplayList set to true, then use an OpenGL display list, automatically compiling one if required. Otherwise, call drawImplementation(). This method should not be overridden in subclasses, as it manages the optional display list (notice this is not even virtual). Subclasses should override drawImplementation() instead. "); + "If the Drawable has _useDisplayList set to true, then use an OpenGL display list, automatically compiling one if required. Otherwise, call drawImplementation(). This method should not be overridden in subclasses, as it manages the optional display list (notice this is not even virtual). Subclasses should override drawImplementation() instead. "); I_Method1(void, compileGLObjects, IN, osg::RenderInfo &, renderInfo, Properties::VIRTUAL, __void__compileGLObjects__RenderInfo_R1, "Immediately compile this Drawable into an OpenGL Display List. ", - "Operation is ignored if _useDisplayList is false. "); + "Operation is ignored if _useDisplayList is false. "); I_Method1(void, setThreadSafeRefUnref, IN, bool, threadSafe, Properties::VIRTUAL, __void__setThreadSafeRefUnref__bool, diff --git a/src/osgWrappers/osg/Fog.cpp b/src/osgWrappers/osg/Fog.cpp index 674ba11ca..b1237affd 100644 --- a/src/osgWrappers/osg/Fog.cpp +++ b/src/osgWrappers/osg/Fog.cpp @@ -152,7 +152,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Fog) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(const osg::Vec4 &, Color, __C5_Vec4_R1__getColor, __void__setColor__C5_Vec4_R1); diff --git a/src/osgWrappers/osg/FragmentProgram.cpp b/src/osgWrappers/osg/FragmentProgram.cpp index d4999e79e..c9c48173d 100644 --- a/src/osgWrappers/osg/FragmentProgram.cpp +++ b/src/osgWrappers/osg/FragmentProgram.cpp @@ -149,7 +149,7 @@ BEGIN_OBJECT_REFLECTOR(osg::FragmentProgram) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_Method1(void, compileGLObjects, IN, osg::State &, state, Properties::VIRTUAL, __void__compileGLObjects__State_R1, diff --git a/src/osgWrappers/osg/FrameBufferObject.cpp b/src/osgWrappers/osg/FrameBufferObject.cpp index 8528997bb..13a05d266 100644 --- a/src/osgWrappers/osg/FrameBufferObject.cpp +++ b/src/osgWrappers/osg/FrameBufferObject.cpp @@ -217,7 +217,7 @@ BEGIN_OBJECT_REFLECTOR(osg::FrameBufferObject) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_StaticMethod2(void, deleteFrameBufferObject, IN, unsigned int, contextID, IN, GLuint, program, __void__deleteFrameBufferObject__unsigned_int__GLuint_S, "Mark internal FBO for deletion. ", diff --git a/src/osgWrappers/osg/FrontFace.cpp b/src/osgWrappers/osg/FrontFace.cpp index 50da94460..ebd484887 100644 --- a/src/osgWrappers/osg/FrontFace.cpp +++ b/src/osgWrappers/osg/FrontFace.cpp @@ -91,7 +91,7 @@ BEGIN_OBJECT_REFLECTOR(osg::FrontFace) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(osg::FrontFace::Mode, Mode, __Mode__getMode, __void__setMode__Mode); diff --git a/src/osgWrappers/osg/Geode.cpp b/src/osgWrappers/osg/Geode.cpp index 268a2f16f..fd71a87bb 100644 --- a/src/osgWrappers/osg/Geode.cpp +++ b/src/osgWrappers/osg/Geode.cpp @@ -74,27 +74,27 @@ BEGIN_OBJECT_REFLECTOR(osg::Geode) Properties::VIRTUAL, __bool__addDrawable__Drawable_P1, "Add a Drawable to the Geode. ", - " param drawable The Drawable to be added to the Geode. return true for success; false otherwise."); + " param drawable The Drawable to be added to the Geode. return true for success; false otherwise. "); I_Method1(bool, removeDrawable, IN, osg::Drawable *, drawable, Properties::VIRTUAL, __bool__removeDrawable__Drawable_P1, "Remove a Drawable from the Geode. ", - " param drawable The drawable to be removed. return true if at least one Drawable was removed. false otherwise."); + " param drawable The drawable to be removed. return true if at least one Drawable was removed. false otherwise. "); I_MethodWithDefaults2(bool, removeDrawables, IN, unsigned int, i, , IN, unsigned int, numDrawablesToRemove, 1, Properties::VIRTUAL, __bool__removeDrawables__unsigned_int__unsigned_int, "Remove Drawable(s) from the specified position in Geode's drawable list. ", - " param i The index of the first Drawable to remove. numDrawablesToRemove The number of Drawable to remove. return true if at least one Drawable was removed. false otherwise."); + " param i The index of the first Drawable to remove. numDrawablesToRemove The number of Drawable to remove. return true if at least one Drawable was removed. false otherwise. "); I_Method2(bool, replaceDrawable, IN, osg::Drawable *, origDraw, IN, osg::Drawable *, newDraw, Properties::VIRTUAL, __bool__replaceDrawable__Drawable_P1__Drawable_P1, "Replace specified Drawable with another Drawable. ", - "Equivalent to setDrawable(getDrawableIndex(origDraw),newDraw), see docs for setDrawable() for further details on implementation."); + "Equivalent to setDrawable(getDrawableIndex(origDraw),newDraw), see docs for setDrawable() for further details on implementation. "); I_Method2(bool, setDrawable, IN, unsigned int, i, IN, osg::Drawable *, drawable, Properties::VIRTUAL, __bool__setDrawable__unsigned_int__Drawable_P1, "Set Drawable at position i. ", - "Decrement the reference count origGSet and increments the reference count of newGset, and dirty the bounding sphere to force it to recompute on next getBound() and returns true. If origDrawable is not found then return false and do not add newGset. If newGset is NULL then return false and do not remove origGset. true if set correctly, false on failure (if node==NULL || i is out of range). "); + "Decrement the reference count origGSet and increments the reference count of newGset, and dirty the bounding sphere to force it to recompute on next getBound() and returns true. If origDrawable is not found then return false and do not add newGset. If newGset is NULL then return false and do not remove origGset. true if set correctly, false on failure (if node==NULL || i is out of range). "); I_Method0(unsigned int, getNumDrawables, Properties::NON_VIRTUAL, __unsigned_int__getNumDrawables, @@ -119,7 +119,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Geode) Properties::NON_VIRTUAL, __unsigned_int__getDrawableIndex__C5_Drawable_P1, "Get the index number of drawable. ", - "A value between 0 and getNumDrawables()-1 if drawable is found; if not found, then getNumDrawables() is returned. "); + "A value between 0 and getNumDrawables()-1 if drawable is found; if not found, then getNumDrawables() is returned. "); I_Method0(const osg::Geode::DrawableList &, getDrawableList, Properties::NON_VIRTUAL, __C5_DrawableList_R1__getDrawableList, diff --git a/src/osgWrappers/osg/Geometry.cpp b/src/osgWrappers/osg/Geometry.cpp index 8cf92e22c..fcd56b7f7 100644 --- a/src/osgWrappers/osg/Geometry.cpp +++ b/src/osgWrappers/osg/Geometry.cpp @@ -554,7 +554,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Geometry) Properties::NON_VIRTUAL, __unsigned_int__getPrimitiveSetIndex__C5_PrimitiveSet_P1, "Get the index number of a primitive set, return a value between 0 and getNumPrimitiveSet()-1 if found, if not found then return getNumPrimitiveSet(). ", - "When checking for a valid find value use if ((value=geometry->getPrimitiveSetIndex(primitive))!=geometry.getNumPrimitiveSet())"); + "When checking for a valid find value use if ((value=geometry->getPrimitiveSetIndex(primitive))!=geometry.getNumPrimitiveSet()) "); I_Method1(void, setUseVertexBufferObjects, IN, bool, flag, Properties::VIRTUAL, __void__setUseVertexBufferObjects__bool, @@ -609,7 +609,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Geometry) Properties::NON_VIRTUAL, __bool__areFastPathsUsed, "Return true if OpenGL fast paths will be used with drawing this Geometry. ", - "Fast paths use vertex arrays, and glDrawArrays/glDrawElements. Slow paths use glBegin()/glVertex.../glEnd(). Use of per primitive bindings or per vertex indexed arrays will drop the rendering path off the fast path."); + "Fast paths use vertex arrays, and glDrawArrays/glDrawElements. Slow paths use glBegin()/glVertex.../glEnd(). Use of per primitive bindings or per vertex indexed arrays will drop the rendering path off the fast path. "); I_Method0(bool, computeFastPathsUsed, Properties::NON_VIRTUAL, __bool__computeFastPathsUsed, @@ -669,7 +669,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Geometry) Properties::VIRTUAL, __void__drawImplementation__RenderInfo_R1, "Draw Geometry directly ignoring an OpenGL display list which could be attached. ", - "This is the internal draw method which does the drawing itself, and is the method to override when deriving from Geometry for user-drawn objects."); + "This is the internal draw method which does the drawing itself, and is the method to override when deriving from Geometry for user-drawn objects. "); I_Method1(bool, supports, IN, const osg::Drawable::AttributeFunctor &, x, Properties::VIRTUAL, __bool__supports__C5_Drawable_AttributeFunctor_R1, diff --git a/src/osgWrappers/osg/Group.cpp b/src/osgWrappers/osg/Group.cpp index 5278b5030..13378333c 100644 --- a/src/osgWrappers/osg/Group.cpp +++ b/src/osgWrappers/osg/Group.cpp @@ -85,22 +85,22 @@ BEGIN_OBJECT_REFLECTOR(osg::Group) Properties::VIRTUAL, __bool__addChild__Node_P1, "Add Node to Group. ", - "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes."); + "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes. "); I_Method2(bool, insertChild, IN, unsigned int, index, IN, osg::Node *, child, Properties::VIRTUAL, __bool__insertChild__unsigned_int__Node_P1, "Insert Node to Group at specific location. ", - "The new child node is inserted into the child list before the node at the specified index. No nodes are removed from the group with this operation."); + "The new child node is inserted into the child list before the node at the specified index. No nodes are removed from the group with this operation. "); I_Method1(bool, removeChild, IN, osg::Node *, child, Properties::NON_VIRTUAL, __bool__removeChild__Node_P1, "Remove Node from Group. ", - "If Node is contained in Group then remove it from the child list, decrement its reference count, and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. If Node is not found then return false and do not change the reference count of the Node. Note, do not override, only override removeChildren(,) is required."); + "If Node is contained in Group then remove it from the child list, decrement its reference count, and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. If Node is not found then return false and do not change the reference count of the Node. Note, do not override, only override removeChildren(,) is required. "); I_MethodWithDefaults2(bool, removeChild, IN, unsigned int, pos, , IN, unsigned int, numChildrenToRemove, 1, Properties::NON_VIRTUAL, __bool__removeChild__unsigned_int__unsigned_int, "Remove Node from Group. ", - "If Node is contained in Group then remove it from the child list, decrement its reference count, and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. If Node is not found then return false and do not change the reference count of the Node. Note, do not override, only override removeChildren(,) is required."); + "If Node is contained in Group then remove it from the child list, decrement its reference count, and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. If Node is not found then return false and do not change the reference count of the Node. Note, do not override, only override removeChildren(,) is required. "); I_Method2(bool, removeChildren, IN, unsigned int, pos, IN, unsigned int, numChildrenToRemove, Properties::VIRTUAL, __bool__removeChildren__unsigned_int__unsigned_int, @@ -110,7 +110,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Group) Properties::VIRTUAL, __bool__replaceChild__Node_P1__Node_P1, "Replace specified Node with another Node. ", - "Equivalent to setChild(getChildIndex(orignChild),node) See docs for setChild for futher details on implementation."); + "Equivalent to setChild(getChildIndex(orignChild),node) See docs for setChild for futher details on implementation. "); I_Method0(unsigned int, getNumChildren, Properties::NON_VIRTUAL, __unsigned_int__getNumChildren, @@ -120,7 +120,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Group) Properties::VIRTUAL, __bool__setChild__unsigned_int__Node_P1, "Set child node at position i. ", - "Return true if set correctly, false on failure (if node==NULL || i is out of range). When Set can be successful applied, the algorithm is : decrement the reference count origNode and increment the reference count of newNode, and dirty the bounding sphere to force it to recompute on next getBound() and return true. If origNode is not found then return false and do not add newNode. If newNode is NULL then return false and do not remove origNode. Also returns false if newChild is a Scene node."); + "Return true if set correctly, false on failure (if node==NULL || i is out of range). When Set can be successful applied, the algorithm is : decrement the reference count origNode and increment the reference count of newNode, and dirty the bounding sphere to force it to recompute on next getBound() and return true. If origNode is not found then return false and do not add newNode. If newNode is NULL then return false and do not remove origNode. Also returns false if newChild is a Scene node. "); I_Method1(osg::Node *, getChild, IN, unsigned int, i, Properties::NON_VIRTUAL, __Node_P1__getChild__unsigned_int, diff --git a/src/osgWrappers/osg/Hint.cpp b/src/osgWrappers/osg/Hint.cpp index 9b1a45923..9733733a7 100644 --- a/src/osgWrappers/osg/Hint.cpp +++ b/src/osgWrappers/osg/Hint.cpp @@ -102,7 +102,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Hint) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(unsigned int, Member, __unsigned_int__getMember, 0); diff --git a/src/osgWrappers/osg/Image.cpp b/src/osgWrappers/osg/Image.cpp index 751358cb0..4570dacd3 100644 --- a/src/osgWrappers/osg/Image.cpp +++ b/src/osgWrappers/osg/Image.cpp @@ -112,12 +112,12 @@ BEGIN_OBJECT_REFLECTOR(osg::Image) Properties::NON_VIRTUAL, __void__readPixels__int__int__int__int__GLenum__GLenum, "Read pixels from current frame buffer at specified position and size, using glReadPixels. ", - "Create memory for storage if required, reuse existing pixel coords if possible."); + "Create memory for storage if required, reuse existing pixel coords if possible. "); I_MethodWithDefaults3(void, readImageFromCurrentTexture, IN, unsigned int, contextID, , IN, bool, copyMipMapsIfAvailable, , IN, GLenum, type, GL_UNSIGNED_BYTE, Properties::NON_VIRTUAL, __void__readImageFromCurrentTexture__unsigned_int__bool__GLenum, "Read the contents of the current bound texture, handling compressed pixelFormats if present. ", - "Create memory for storage if required, reuse existing pixel coords if possible."); + "Create memory for storage if required, reuse existing pixel coords if possible. "); I_Method3(void, scaleImage, IN, int, s, IN, int, t, IN, int, r, Properties::NON_VIRTUAL, __void__scaleImage__int__int__int, @@ -132,7 +132,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Image) Properties::NON_VIRTUAL, __void__copySubImage__int__int__int__osg_Image_P1, "Copy a source Image into a subpart of this Image at specified position. ", - "Typically used to copy to an already allocated image, such as creating a 3D image from a stack 2D images. If this Image is empty then image data is created to accomodate the source image in its offset position. If source is NULL then no operation happens, this Image is left unchanged."); + "Typically used to copy to an already allocated image, such as creating a 3D image from a stack 2D images. If this Image is empty then image data is created to accomodate the source image in its offset position. If source is NULL then no operation happens, this Image is left unchanged. "); I_Method1(void, setOrigin, IN, osg::Image::Origin, origin, Properties::NON_VIRTUAL, __void__setOrigin__Origin, @@ -262,7 +262,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Image) Properties::NON_VIRTUAL, __void__ensureValidSizeForTexturing__GLint, "Ensure image dimensions are a power of two. ", - "Mipmapped textures require the image dimensions to be power of two and are within the maxiumum texture size for the host machine."); + "Mipmapped textures require the image dimensions to be power of two and are within the maxiumum texture size for the host machine. "); I_Method0(void, dirty, Properties::NON_VIRTUAL, __void__dirty, diff --git a/src/osgWrappers/osg/LOD.cpp b/src/osgWrappers/osg/LOD.cpp index 0ee23b50e..2d8f1e0b8 100644 --- a/src/osgWrappers/osg/LOD.cpp +++ b/src/osgWrappers/osg/LOD.cpp @@ -91,7 +91,7 @@ BEGIN_OBJECT_REFLECTOR(osg::LOD) Properties::VIRTUAL, __bool__addChild__Node_P1, "Add Node to Group. ", - "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes."); + "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes. "); I_Method3(bool, addChild, IN, osg::Node *, child, IN, float, min, IN, float, max, Properties::VIRTUAL, __bool__addChild__Node_P1__float__float, diff --git a/src/osgWrappers/osg/LightModel.cpp b/src/osgWrappers/osg/LightModel.cpp index 6667299b4..a3c89b207 100644 --- a/src/osgWrappers/osg/LightModel.cpp +++ b/src/osgWrappers/osg/LightModel.cpp @@ -120,7 +120,7 @@ BEGIN_OBJECT_REFLECTOR(osg::LightModel) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(const osg::Vec4 &, AmbientIntensity, __C5_osg_Vec4_R1__getAmbientIntensity, __void__setAmbientIntensity__C5_osg_Vec4_R1); diff --git a/src/osgWrappers/osg/LightSource.cpp b/src/osgWrappers/osg/LightSource.cpp index 9015d3ccd..c4aee9fea 100644 --- a/src/osgWrappers/osg/LightSource.cpp +++ b/src/osgWrappers/osg/LightSource.cpp @@ -77,7 +77,7 @@ BEGIN_OBJECT_REFLECTOR(osg::LightSource) Properties::NON_VIRTUAL, __void__setReferenceFrame__ReferenceFrame, "Set the light sources's ReferenceFrame, either to be relative to its parent reference frame, or relative to an absolute coordinate frame. ", - "RELATIVE_RF is the default. Note: setting the ReferenceFrame to be ABSOLUTE_RF will also set the CullingActive flag on the light source, and hence all of its parents, to false, thereby disabling culling of it and all its parents. This is necessary to prevent inappropriate culling, but may impact cull times if the absolute light source is deep in the scene graph. It is therefore recommended to only use absolute light source at the top of the scene."); + "RELATIVE_RF is the default. Note: setting the ReferenceFrame to be ABSOLUTE_RF will also set the CullingActive flag on the light source, and hence all of its parents, to false, thereby disabling culling of it and all its parents. This is necessary to prevent inappropriate culling, but may impact cull times if the absolute light source is deep in the scene graph. It is therefore recommended to only use absolute light source at the top of the scene. "); I_Method0(osg::LightSource::ReferenceFrame, getReferenceFrame, Properties::NON_VIRTUAL, __ReferenceFrame__getReferenceFrame, diff --git a/src/osgWrappers/osg/LineStipple.cpp b/src/osgWrappers/osg/LineStipple.cpp index a7c79c8df..5eb85dddb 100644 --- a/src/osgWrappers/osg/LineStipple.cpp +++ b/src/osgWrappers/osg/LineStipple.cpp @@ -98,7 +98,7 @@ BEGIN_OBJECT_REFLECTOR(osg::LineStipple) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(GLint, Factor, __GLint__getFactor, __void__setFactor__GLint); diff --git a/src/osgWrappers/osg/LineWidth.cpp b/src/osgWrappers/osg/LineWidth.cpp index a8296d748..8f0a92a77 100644 --- a/src/osgWrappers/osg/LineWidth.cpp +++ b/src/osgWrappers/osg/LineWidth.cpp @@ -85,7 +85,7 @@ BEGIN_OBJECT_REFLECTOR(osg::LineWidth) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(osg::StateAttribute::Type, Type, __Type__getType, 0); diff --git a/src/osgWrappers/osg/LogicOp.cpp b/src/osgWrappers/osg/LogicOp.cpp index 83ab26154..860346c42 100644 --- a/src/osgWrappers/osg/LogicOp.cpp +++ b/src/osgWrappers/osg/LogicOp.cpp @@ -113,7 +113,7 @@ BEGIN_OBJECT_REFLECTOR(osg::LogicOp) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(osg::LogicOp::Opcode, Opcode, __Opcode__getOpcode, __void__setOpcode__Opcode); diff --git a/src/osgWrappers/osg/Material.cpp b/src/osgWrappers/osg/Material.cpp index b7e9fd407..8e8abce63 100644 --- a/src/osgWrappers/osg/Material.cpp +++ b/src/osgWrappers/osg/Material.cpp @@ -96,7 +96,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Material) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_Method1(void, setColorMode, IN, osg::Material::ColorMode, mode, Properties::NON_VIRTUAL, __void__setColorMode__ColorMode, @@ -141,7 +141,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Material) Properties::NON_VIRTUAL, __void__setSpecular__Face__C5_Vec4_R1, "Set specular value of specified face(s) of the material, valid specular[0. ", - ".3] range is 0.0 to 1.0."); + ".3] range is 0.0 to 1.0. "); I_Method1(const osg::Vec4 &, getSpecular, IN, osg::Material::Face, face, Properties::NON_VIRTUAL, __C5_Vec4_R1__getSpecular__Face, @@ -156,7 +156,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Material) Properties::NON_VIRTUAL, __void__setEmission__Face__C5_Vec4_R1, "Set emission value of specified face(s) of the material, valid emission[0. ", - ".3] range is 0.0 to 1.0."); + ".3] range is 0.0 to 1.0. "); I_Method1(const osg::Vec4 &, getEmission, IN, osg::Material::Face, face, Properties::NON_VIRTUAL, __C5_Vec4_R1__getEmission__Face, @@ -171,7 +171,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Material) Properties::NON_VIRTUAL, __void__setShininess__Face__float, "Set shininess of specified face(s) of the material. ", - "valid shininess range is 0.0 to 128.0."); + "valid shininess range is 0.0 to 128.0. "); I_Method1(float, getShininess, IN, osg::Material::Face, face, Properties::NON_VIRTUAL, __float__getShininess__Face, @@ -186,12 +186,12 @@ BEGIN_OBJECT_REFLECTOR(osg::Material) Properties::NON_VIRTUAL, __void__setTransparency__Face__float, "Set the alpha value of ambient, diffuse, specular and emission colors of specified face, to 1-transparency. ", - "Valid transparency range is 0.0 to 1.0."); + "Valid transparency range is 0.0 to 1.0. "); I_Method2(void, setAlpha, IN, osg::Material::Face, face, IN, float, alpha, Properties::NON_VIRTUAL, __void__setAlpha__Face__float, "Set the alpha value of ambient, diffuse, specular and emission colors. ", - "Valid transparency range is 0.0 to 1.0."); + "Valid transparency range is 0.0 to 1.0. "); I_IndexedProperty(const osg::Vec4 &, Ambient, __C5_Vec4_R1__getAmbient__Face, __void__setAmbient__Face__C5_Vec4_R1, diff --git a/src/osgWrappers/osg/Matrixd.cpp b/src/osgWrappers/osg/Matrixd.cpp index 1fdcfa443..9fa1f74cb 100644 --- a/src/osgWrappers/osg/Matrixd.cpp +++ b/src/osgWrappers/osg/Matrixd.cpp @@ -208,37 +208,37 @@ BEGIN_VALUE_REFLECTOR(osg::Matrixd) Properties::NON_VIRTUAL, __void__makeOrtho__double__double__double__double__double__double, "Set to an orthographic projection. ", - "See glOrtho for further details."); + "See glOrtho for further details. "); I_Method6(bool, getOrtho, IN, double &, left, IN, double &, right, IN, double &, bottom, IN, double &, top, IN, double &, zNear, IN, double &, zFar, Properties::NON_VIRTUAL, __bool__getOrtho__double_R1__double_R1__double_R1__double_R1__double_R1__double_R1, "Get the othogrraphic settings of the orthographic projection matrix. ", - "Note, if matrix is not an orthographic matrix then invalid values will be returned."); + "Note, if matrix is not an orthographic matrix then invalid values will be returned. "); I_Method4(void, makeOrtho2D, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, Properties::NON_VIRTUAL, __void__makeOrtho2D__double__double__double__double, "Set to a 2D orthographic projection. ", - "See glOrtho2D for further details."); + "See glOrtho2D for further details. "); I_Method6(void, makeFrustum, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, IN, double, zNear, IN, double, zFar, Properties::NON_VIRTUAL, __void__makeFrustum__double__double__double__double__double__double, "Set to a perspective projection. ", - "See glFrustum for further details."); + "See glFrustum for further details. "); I_Method6(bool, getFrustum, IN, double &, left, IN, double &, right, IN, double &, bottom, IN, double &, top, IN, double &, zNear, IN, double &, zFar, Properties::NON_VIRTUAL, __bool__getFrustum__double_R1__double_R1__double_R1__double_R1__double_R1__double_R1, "Get the frustum settings of a perspective projection matrix. ", - "Note, if matrix is not a perspective matrix then invalid values will be returned."); + "Note, if matrix is not a perspective matrix then invalid values will be returned. "); I_Method4(void, makePerspective, IN, double, fovy, IN, double, aspectRatio, IN, double, zNear, IN, double, zFar, Properties::NON_VIRTUAL, __void__makePerspective__double__double__double__double, "Set to a symmetrical perspective projection. ", - "See gluPerspective for further details. Aspect ratio is defined as width/height."); + "See gluPerspective for further details. Aspect ratio is defined as width/height. "); I_Method4(bool, getPerspective, IN, double &, fovy, IN, double &, aspectRatio, IN, double &, zNear, IN, double &, zFar, Properties::NON_VIRTUAL, __bool__getPerspective__double_R1__double_R1__double_R1__double_R1, "Get the frustum settings of a symmetric perspective projection matrix. ", - "Return false if matrix is not a perspective matrix, where parameter values are undefined. Note, if matrix is not a symmetric perspective matrix then the shear will be lost. Asymmetric matrices occur when stereo, power walls, caves and reality center display are used. In these configuration one should use the AsFrustum method instead."); + "Return false if matrix is not a perspective matrix, where parameter values are undefined. Note, if matrix is not a symmetric perspective matrix then the shear will be lost. Asymmetric matrices occur when stereo, power walls, caves and reality center display are used. In these configuration one should use the AsFrustum method instead. "); I_Method3(void, makeLookAt, IN, const osg::Vec3d &, eye, IN, const osg::Vec3d &, center, IN, const osg::Vec3d &, up, Properties::NON_VIRTUAL, __void__makeLookAt__C5_Vec3d_R1__C5_Vec3d_R1__C5_Vec3d_R1, @@ -445,19 +445,19 @@ BEGIN_VALUE_REFLECTOR(osg::Matrixd) I_StaticMethod6(osg::Matrixd, ortho, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, IN, double, zNear, IN, double, zFar, __Matrixd__ortho__double__double__double__double__double__double_S, "Create an orthographic projection matrix. ", - "See glOrtho for further details."); + "See glOrtho for further details. "); I_StaticMethod4(osg::Matrixd, ortho2D, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, __Matrixd__ortho2D__double__double__double__double_S, "Create a 2D orthographic projection. ", - "See glOrtho for further details."); + "See glOrtho for further details. "); I_StaticMethod6(osg::Matrixd, frustum, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, IN, double, zNear, IN, double, zFar, __Matrixd__frustum__double__double__double__double__double__double_S, "Create a perspective projection. ", - "See glFrustum for further details."); + "See glFrustum for further details. "); I_StaticMethod4(osg::Matrixd, perspective, IN, double, fovy, IN, double, aspectRatio, IN, double, zNear, IN, double, zFar, __Matrixd__perspective__double__double__double__double_S, "Create a symmetrical perspective projection. ", - "See gluPerspective for further details. Aspect ratio is defined as width/height."); + "See gluPerspective for further details. Aspect ratio is defined as width/height. "); I_StaticMethod3(osg::Matrixd, lookAt, IN, const osg::Vec3f &, eye, IN, const osg::Vec3f &, center, IN, const osg::Vec3f &, up, __Matrixd__lookAt__C5_Vec3f_R1__C5_Vec3f_R1__C5_Vec3f_R1_S, "Create the position and orientation as per a camera, using the same convention as gluLookAt. ", diff --git a/src/osgWrappers/osg/Matrixf.cpp b/src/osgWrappers/osg/Matrixf.cpp index e0be63306..2614ed869 100644 --- a/src/osgWrappers/osg/Matrixf.cpp +++ b/src/osgWrappers/osg/Matrixf.cpp @@ -208,37 +208,37 @@ BEGIN_VALUE_REFLECTOR(osg::Matrixf) Properties::NON_VIRTUAL, __void__makeOrtho__double__double__double__double__double__double, "Set to an orthographic projection. ", - "See glOrtho for further details."); + "See glOrtho for further details. "); I_Method6(bool, getOrtho, IN, double &, left, IN, double &, right, IN, double &, bottom, IN, double &, top, IN, double &, zNear, IN, double &, zFar, Properties::NON_VIRTUAL, __bool__getOrtho__double_R1__double_R1__double_R1__double_R1__double_R1__double_R1, "Get the othogrraphic settings of the orthographic projection matrix. ", - "Note, if matrix is not an orthographic matrix then invalid values will be returned."); + "Note, if matrix is not an orthographic matrix then invalid values will be returned. "); I_Method4(void, makeOrtho2D, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, Properties::NON_VIRTUAL, __void__makeOrtho2D__double__double__double__double, "Set to a 2D orthographic projection. ", - "See glOrtho2D for further details."); + "See glOrtho2D for further details. "); I_Method6(void, makeFrustum, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, IN, double, zNear, IN, double, zFar, Properties::NON_VIRTUAL, __void__makeFrustum__double__double__double__double__double__double, "Set to a perspective projection. ", - "See glFrustum for further details."); + "See glFrustum for further details. "); I_Method6(bool, getFrustum, IN, double &, left, IN, double &, right, IN, double &, bottom, IN, double &, top, IN, double &, zNear, IN, double &, zFar, Properties::NON_VIRTUAL, __bool__getFrustum__double_R1__double_R1__double_R1__double_R1__double_R1__double_R1, "Get the frustum settings of a perspective projection matrix. ", - "Note, if matrix is not a perspective matrix then invalid values will be returned."); + "Note, if matrix is not a perspective matrix then invalid values will be returned. "); I_Method4(void, makePerspective, IN, double, fovy, IN, double, aspectRatio, IN, double, zNear, IN, double, zFar, Properties::NON_VIRTUAL, __void__makePerspective__double__double__double__double, "Set to a symmetrical perspective projection. ", - "See gluPerspective for further details. Aspect ratio is defined as width/height."); + "See gluPerspective for further details. Aspect ratio is defined as width/height. "); I_Method4(bool, getPerspective, IN, double &, fovy, IN, double &, aspectRatio, IN, double &, zNear, IN, double &, zFar, Properties::NON_VIRTUAL, __bool__getPerspective__double_R1__double_R1__double_R1__double_R1, "Get the frustum settings of a symmetric perspective projection matrix. ", - "Return false if matrix is not a perspective matrix, where parameter values are undefined. Note, if matrix is not a symmetric perspective matrix then the shear will be lost. Asymmetric matrices occur when stereo, power walls, caves and reality center display are used. In these configuration one should use the AsFrustum method instead."); + "Return false if matrix is not a perspective matrix, where parameter values are undefined. Note, if matrix is not a symmetric perspective matrix then the shear will be lost. Asymmetric matrices occur when stereo, power walls, caves and reality center display are used. In these configuration one should use the AsFrustum method instead. "); I_Method3(void, makeLookAt, IN, const osg::Vec3d &, eye, IN, const osg::Vec3d &, center, IN, const osg::Vec3d &, up, Properties::NON_VIRTUAL, __void__makeLookAt__C5_Vec3d_R1__C5_Vec3d_R1__C5_Vec3d_R1, @@ -445,19 +445,19 @@ BEGIN_VALUE_REFLECTOR(osg::Matrixf) I_StaticMethod6(osg::Matrixf, ortho, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, IN, double, zNear, IN, double, zFar, __Matrixf__ortho__double__double__double__double__double__double_S, "Create an orthographic projection matrix. ", - "See glOrtho for further details."); + "See glOrtho for further details. "); I_StaticMethod4(osg::Matrixf, ortho2D, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, __Matrixf__ortho2D__double__double__double__double_S, "Create a 2D orthographic projection. ", - "See glOrtho for further details."); + "See glOrtho for further details. "); I_StaticMethod6(osg::Matrixf, frustum, IN, double, left, IN, double, right, IN, double, bottom, IN, double, top, IN, double, zNear, IN, double, zFar, __Matrixf__frustum__double__double__double__double__double__double_S, "Create a perspective projection. ", - "See glFrustum for further details."); + "See glFrustum for further details. "); I_StaticMethod4(osg::Matrixf, perspective, IN, double, fovy, IN, double, aspectRatio, IN, double, zNear, IN, double, zFar, __Matrixf__perspective__double__double__double__double_S, "Create a symmetrical perspective projection. ", - "See gluPerspective for further details. Aspect ratio is defined as width/height."); + "See gluPerspective for further details. Aspect ratio is defined as width/height. "); I_StaticMethod3(osg::Matrixf, lookAt, IN, const osg::Vec3f &, eye, IN, const osg::Vec3f &, center, IN, const osg::Vec3f &, up, __Matrixf__lookAt__C5_Vec3f_R1__C5_Vec3f_R1__C5_Vec3f_R1_S, "Create the position and orientation as per a camera, using the same convention as gluLookAt. ", diff --git a/src/osgWrappers/osg/Multisample.cpp b/src/osgWrappers/osg/Multisample.cpp index ac623bbed..8df583e6e 100644 --- a/src/osgWrappers/osg/Multisample.cpp +++ b/src/osgWrappers/osg/Multisample.cpp @@ -115,7 +115,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Multisample) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_StaticMethod2(osg::Multisample::Extensions *, getExtensions, IN, unsigned int, contextID, IN, bool, createIfNotInitalized, __Extensions_P1__getExtensions__unsigned_int__bool_S, "Function to call to get the extension of a specified context. ", diff --git a/src/osgWrappers/osg/Node.cpp b/src/osgWrappers/osg/Node.cpp index 2b85e81e7..300cafaa2 100644 --- a/src/osgWrappers/osg/Node.cpp +++ b/src/osgWrappers/osg/Node.cpp @@ -124,12 +124,12 @@ BEGIN_OBJECT_REFLECTOR(osg::Node) Properties::NON_VIRTUAL, __C5_Group_P1__getParent__unsigned_int, "Get a single const parent of node. ", - " param i index of the parent to get. return the parent i."); + " param i index of the parent to get. return the parent i. "); I_Method0(unsigned int, getNumParents, Properties::NON_VIRTUAL, __unsigned_int__getNumParents, "Get the number of parents of node. ", - "the number of parents of this node. "); + "the number of parents of this node. "); I_MethodWithDefaults1(osg::NodePathList, getParentalNodePaths, IN, osg::Node *, haltTraversalAtNode, 0, Properties::NON_VIRTUAL, __NodePathList__getParentalNodePaths__osg_Node_P1, diff --git a/src/osgWrappers/osg/NodeVisitor.cpp b/src/osgWrappers/osg/NodeVisitor.cpp index 52aa885f8..b73257196 100644 --- a/src/osgWrappers/osg/NodeVisitor.cpp +++ b/src/osgWrappers/osg/NodeVisitor.cpp @@ -156,7 +156,7 @@ BEGIN_OBJECT_REFLECTOR(osg::NodeVisitor) Properties::NON_VIRTUAL, __void__setUserData__Referenced_P1, "Set user data, data must be subclased from Referenced to allow automatic memory handling. ", - "If your own data isn't directly subclassed from Referenced then create an adapter object which points to your own objects and handles the memory addressing."); + "If your own data isn't directly subclassed from Referenced then create an adapter object which points to your own objects and handles the memory addressing. "); I_Method0(osg::Referenced *, getUserData, Properties::NON_VIRTUAL, __Referenced_P1__getUserData, diff --git a/src/osgWrappers/osg/Object.cpp b/src/osgWrappers/osg/Object.cpp index be7660c47..64469aea3 100644 --- a/src/osgWrappers/osg/Object.cpp +++ b/src/osgWrappers/osg/Object.cpp @@ -104,7 +104,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::Object) Properties::NON_VIRTUAL, __void__setUserData__Referenced_P1, "Set user data, data must be subclassed from Referenced to allow automatic memory handling. ", - "If your own data isn't directly subclassed from Referenced then create an adapter object which points to your own object and handles the memory addressing."); + "If your own data isn't directly subclassed from Referenced then create an adapter object which points to your own object and handles the memory addressing. "); I_Method0(osg::Referenced *, getUserData, Properties::NON_VIRTUAL, __Referenced_P1__getUserData, diff --git a/src/osgWrappers/osg/PagedLOD.cpp b/src/osgWrappers/osg/PagedLOD.cpp index 78ebdaa83..0730b228d 100644 --- a/src/osgWrappers/osg/PagedLOD.cpp +++ b/src/osgWrappers/osg/PagedLOD.cpp @@ -76,7 +76,7 @@ BEGIN_OBJECT_REFLECTOR(osg::PagedLOD) Properties::VIRTUAL, __bool__addChild__Node_P1, "Add Node to Group. ", - "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes."); + "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes. "); I_Method3(bool, addChild, IN, osg::Node *, child, IN, float, min, IN, float, max, Properties::VIRTUAL, __bool__addChild__Node_P1__float__float, @@ -166,7 +166,7 @@ BEGIN_OBJECT_REFLECTOR(osg::PagedLOD) Properties::NON_VIRTUAL, __void__setFrameNumberOfLastTraversal__int, "Set the frame number of the last time that this PageLOD node was traversed. ", - "Note, this frame number is automatically set by the traverse() method for all traversals (update, cull etc.)."); + "Note, this frame number is automatically set by the traverse() method for all traversals (update, cull etc.). "); I_Method0(int, getFrameNumberOfLastTraversal, Properties::NON_VIRTUAL, __int__getFrameNumberOfLastTraversal, diff --git a/src/osgWrappers/osg/Point.cpp b/src/osgWrappers/osg/Point.cpp index ff364a996..c80eb3b38 100644 --- a/src/osgWrappers/osg/Point.cpp +++ b/src/osgWrappers/osg/Point.cpp @@ -129,7 +129,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Point) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_StaticMethod2(osg::Point::Extensions *, getExtensions, IN, unsigned int, contextID, IN, bool, createIfNotInitalized, __Extensions_P1__getExtensions__unsigned_int__bool_S, "Returns the Extensions object for the given context. ", diff --git a/src/osgWrappers/osg/PointSprite.cpp b/src/osgWrappers/osg/PointSprite.cpp index e2b72d3c9..778330e56 100644 --- a/src/osgWrappers/osg/PointSprite.cpp +++ b/src/osgWrappers/osg/PointSprite.cpp @@ -94,7 +94,7 @@ BEGIN_OBJECT_REFLECTOR(osg::PointSprite) Properties::VIRTUAL, __void__apply__osg_State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_Method1(void, setCoordOriginMode, IN, osg::PointSprite::CoordOriginMode, mode, Properties::NON_VIRTUAL, __void__setCoordOriginMode__CoordOriginMode, diff --git a/src/osgWrappers/osg/PolygonMode.cpp b/src/osgWrappers/osg/PolygonMode.cpp index 8a80e799b..04d9519bd 100644 --- a/src/osgWrappers/osg/PolygonMode.cpp +++ b/src/osgWrappers/osg/PolygonMode.cpp @@ -106,7 +106,7 @@ BEGIN_OBJECT_REFLECTOR(osg::PolygonMode) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(bool, FrontAndBack, __bool__getFrontAndBack, 0); diff --git a/src/osgWrappers/osg/PolygonOffset.cpp b/src/osgWrappers/osg/PolygonOffset.cpp index b8f16e86b..2d2b640e2 100644 --- a/src/osgWrappers/osg/PolygonOffset.cpp +++ b/src/osgWrappers/osg/PolygonOffset.cpp @@ -102,7 +102,7 @@ BEGIN_OBJECT_REFLECTOR(osg::PolygonOffset) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_StaticMethod1(void, setFactorMultiplier, IN, float, multiplier, __void__setFactorMultiplier__float_S, "", diff --git a/src/osgWrappers/osg/PolygonStipple.cpp b/src/osgWrappers/osg/PolygonStipple.cpp index 2bf41dd9b..1c4d2b4a8 100644 --- a/src/osgWrappers/osg/PolygonStipple.cpp +++ b/src/osgWrappers/osg/PolygonStipple.cpp @@ -88,7 +88,7 @@ BEGIN_OBJECT_REFLECTOR(osg::PolygonStipple) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(const GLubyte *, Mask, __C5_GLubyte_P1__getMask, __void__setMask__C5_GLubyte_P1); diff --git a/src/osgWrappers/osg/PrimitiveSet.cpp b/src/osgWrappers/osg/PrimitiveSet.cpp index 0c19bf831..4ef51a0a4 100644 --- a/src/osgWrappers/osg/PrimitiveSet.cpp +++ b/src/osgWrappers/osg/PrimitiveSet.cpp @@ -632,17 +632,17 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::PrimitiveFunctor) Properties::PURE_VIRTUAL, __void__setVertexArray__unsigned_int__C5_Vec2_P1, "Sets the array of vertices used to describe the primitives. ", - "Somehow mimics the OpenGL glVertexPointer() function."); + "Somehow mimics the OpenGL glVertexPointer() function. "); I_Method2(void, setVertexArray, IN, unsigned int, count, IN, const osg::Vec3 *, vertices, Properties::PURE_VIRTUAL, __void__setVertexArray__unsigned_int__C5_Vec3_P1, "Sets the array of vertices used to describe the primitives. ", - "Somehow mimics the OpenGL glVertexPointer() function."); + "Somehow mimics the OpenGL glVertexPointer() function. "); I_Method2(void, setVertexArray, IN, unsigned int, count, IN, const osg::Vec4 *, vertices, Properties::PURE_VIRTUAL, __void__setVertexArray__unsigned_int__C5_Vec4_P1, "Sets the array of vertices used to describe the primitives. ", - "Somehow mimics the OpenGL glVertexPointer() function."); + "Somehow mimics the OpenGL glVertexPointer() function. "); I_Method3(void, drawArrays, IN, GLenum, mode, IN, GLint, first, IN, GLsizei, count, Properties::PURE_VIRTUAL, __void__drawArrays__GLenum__GLint__GLsizei, diff --git a/src/osgWrappers/osg/ProxyNode.cpp b/src/osgWrappers/osg/ProxyNode.cpp index 7b0d6720f..77fe79066 100644 --- a/src/osgWrappers/osg/ProxyNode.cpp +++ b/src/osgWrappers/osg/ProxyNode.cpp @@ -83,7 +83,7 @@ BEGIN_OBJECT_REFLECTOR(osg::ProxyNode) Properties::VIRTUAL, __bool__addChild__Node_P1, "Add Node to Group. ", - "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes."); + "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes. "); I_Method2(bool, addChild, IN, osg::Node *, child, IN, const std::string &, filename, Properties::VIRTUAL, __bool__addChild__Node_P1__C5_std_string_R1, diff --git a/src/osgWrappers/osg/Scissor.cpp b/src/osgWrappers/osg/Scissor.cpp index aac137818..c82ebf1d6 100644 --- a/src/osgWrappers/osg/Scissor.cpp +++ b/src/osgWrappers/osg/Scissor.cpp @@ -132,7 +132,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Scissor) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(osg::StateAttribute::Type, Type, __Type__getType, 0); diff --git a/src/osgWrappers/osg/Sequence.cpp b/src/osgWrappers/osg/Sequence.cpp index ff1b7a95e..b163e95d2 100644 --- a/src/osgWrappers/osg/Sequence.cpp +++ b/src/osgWrappers/osg/Sequence.cpp @@ -87,7 +87,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Sequence) Properties::VIRTUAL, __bool__addChild__Node_P1, "Add Node to Group. ", - "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes."); + "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes. "); I_Method2(bool, addChild, IN, osg::Node *, child, IN, double, t, Properties::VIRTUAL, __bool__addChild__Node_P1__double, @@ -97,7 +97,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Sequence) Properties::VIRTUAL, __bool__insertChild__unsigned_int__Node_P1, "Insert Node to Group at specific location. ", - "The new child node is inserted into the child list before the node at the specified index. No nodes are removed from the group with this operation."); + "The new child node is inserted into the child list before the node at the specified index. No nodes are removed from the group with this operation. "); I_Method3(bool, insertChild, IN, unsigned int, index, IN, osg::Node *, child, IN, double, t, Properties::VIRTUAL, __bool__insertChild__unsigned_int__Node_P1__double, @@ -107,7 +107,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Sequence) Properties::VIRTUAL, __bool__removeChild__Node_P1, "Remove Node from Group. ", - "If Node is contained in Group then remove it from the child list, decrement its reference count, and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. If Node is not found then return false and do not change the reference count of the Node. Note, do not override, only override removeChildren(,) is required."); + "If Node is contained in Group then remove it from the child list, decrement its reference count, and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. If Node is not found then return false and do not change the reference count of the Node. Note, do not override, only override removeChildren(,) is required. "); I_Method2(bool, removeChildren, IN, unsigned int, pos, IN, unsigned int, numChildrenToRemove, Properties::VIRTUAL, __bool__removeChildren__unsigned_int__unsigned_int, diff --git a/src/osgWrappers/osg/ShadeModel.cpp b/src/osgWrappers/osg/ShadeModel.cpp index c9ad7e256..378c17ecd 100644 --- a/src/osgWrappers/osg/ShadeModel.cpp +++ b/src/osgWrappers/osg/ShadeModel.cpp @@ -91,7 +91,7 @@ BEGIN_OBJECT_REFLECTOR(osg::ShadeModel) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(osg::ShadeModel::Mode, Mode, __Mode__getMode, __void__setMode__Mode); diff --git a/src/osgWrappers/osg/ShapeDrawable.cpp b/src/osgWrappers/osg/ShapeDrawable.cpp index 5f1de5622..deea83302 100644 --- a/src/osgWrappers/osg/ShapeDrawable.cpp +++ b/src/osgWrappers/osg/ShapeDrawable.cpp @@ -96,7 +96,7 @@ BEGIN_OBJECT_REFLECTOR(osg::ShapeDrawable) Properties::VIRTUAL, __void__drawImplementation__RenderInfo_R1, "Draw ShapeDrawable directly ignoring an OpenGL display list which could be attached. ", - "This is the internal draw method which does the drawing itself, and is the method to override when deriving from ShapeDrawable for user-drawn objects."); + "This is the internal draw method which does the drawing itself, and is the method to override when deriving from ShapeDrawable for user-drawn objects. "); I_Method1(bool, supports, IN, const osg::Drawable::AttributeFunctor &, x, Properties::VIRTUAL, __bool__supports__C5_AttributeFunctor_R1, diff --git a/src/osgWrappers/osg/State.cpp b/src/osgWrappers/osg/State.cpp index f7567d8a3..66758d793 100644 --- a/src/osgWrappers/osg/State.cpp +++ b/src/osgWrappers/osg/State.cpp @@ -200,7 +200,7 @@ BEGIN_OBJECT_REFLECTOR(osg::State) Properties::NON_VIRTUAL, __bool__applyMode__StateAttribute_GLMode__bool, "Apply an OpenGL mode if required. ", - "This is a wrapper around glEnable() and glDisable(), that just actually calls these functions if the enabled flag is different than the current state. true if the state was actually changed. false otherwise. Notice that a false return does not indicate an error, it just means that the mode was already set to the same value as the enabled parameter. "); + "This is a wrapper around glEnable() and glDisable(), that just actually calls these functions if the enabled flag is different than the current state. true if the state was actually changed. false otherwise. Notice that a false return does not indicate an error, it just means that the mode was already set to the same value as the enabled parameter. "); I_Method3(void, setGlobalDefaultTextureModeValue, IN, unsigned int, unit, IN, osg::StateAttribute::GLMode, mode, IN, bool, enabled, Properties::NON_VIRTUAL, __void__setGlobalDefaultTextureModeValue__unsigned_int__StateAttribute_GLMode__bool, diff --git a/src/osgWrappers/osg/StateAttribute.cpp b/src/osgWrappers/osg/StateAttribute.cpp index 90b4a84b6..35296f292 100644 --- a/src/osgWrappers/osg/StateAttribute.cpp +++ b/src/osgWrappers/osg/StateAttribute.cpp @@ -170,12 +170,12 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::StateAttribute) Properties::NON_VIRTUAL, __C5_StateSet_P1__getParent__unsigned_int, "Get a single const parent of this StateAttribute. ", - " param i index of the parent to get. return the parent i."); + " param i index of the parent to get. return the parent i. "); I_Method0(unsigned int, getNumParents, Properties::NON_VIRTUAL, __unsigned_int__getNumParents, "Get the number of parents of this StateAttribute. ", - "the number of parents of this StateAttribute. "); + "the number of parents of this StateAttribute. "); I_Method1(bool, getModeUsage, IN, osg::StateAttribute::ModeUsage &, x, Properties::VIRTUAL, __bool__getModeUsage__ModeUsage_R1, @@ -220,7 +220,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::StateAttribute) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_Method1(void, compileGLObjects, IN, osg::State &, x, Properties::VIRTUAL, __void__compileGLObjects__State_R1, diff --git a/src/osgWrappers/osg/StateSet.cpp b/src/osgWrappers/osg/StateSet.cpp index 8eb0a4d54..5079abcb9 100644 --- a/src/osgWrappers/osg/StateSet.cpp +++ b/src/osgWrappers/osg/StateSet.cpp @@ -115,12 +115,12 @@ BEGIN_OBJECT_REFLECTOR(osg::StateSet) Properties::NON_VIRTUAL, __C5_Object_P1__getParent__unsigned_int, "Get a single const parent of this StateSet. ", - " param i index of the parent to get. return the parent i."); + " param i index of the parent to get. return the parent i. "); I_Method0(unsigned int, getNumParents, Properties::NON_VIRTUAL, __unsigned_int__getNumParents, "Get the number of parents of this StateSet. ", - "the number of parents of this StateSet. "); + "the number of parents of this StateSet. "); I_Method0(void, computeDataVariance, Properties::VIRTUAL, __void__computeDataVariance, @@ -140,22 +140,22 @@ BEGIN_OBJECT_REFLECTOR(osg::StateSet) Properties::NON_VIRTUAL, __void__merge__C5_StateSet_R1, "Merge this StateSet with the StateSet passed as parameter. ", - "Every mode and attribute in this StateSet that is marked with StateAttribute::OVERRIDE is replaced with the equivalent mode or attribute from rhs."); + "Every mode and attribute in this StateSet that is marked with StateAttribute::OVERRIDE is replaced with the equivalent mode or attribute from rhs. "); I_Method2(void, setMode, IN, osg::StateAttribute::GLMode, mode, IN, osg::StateAttribute::GLModeValue, value, Properties::NON_VIRTUAL, __void__setMode__StateAttribute_GLMode__StateAttribute_GLModeValue, "Set this StateSet to contain the specified GLMode with a given value. ", - "Don't use this method to set modes related to textures. For this purpose, use setTextureMode(), that accepts an extra parameter specifying which texture unit shall be affected by the call. "); + "Don't use this method to set modes related to textures. For this purpose, use setTextureMode(), that accepts an extra parameter specifying which texture unit shall be affected by the call. "); I_Method1(void, removeMode, IN, osg::StateAttribute::GLMode, mode, Properties::NON_VIRTUAL, __void__removeMode__StateAttribute_GLMode, "Remove mode from this StateSet. ", - "Don't use this method to remove modes related to textures. For this purpose, use removeTextureMode(), that accepts an extra parameter specifying which texture unit shall be affected by the call. "); + "Don't use this method to remove modes related to textures. For this purpose, use removeTextureMode(), that accepts an extra parameter specifying which texture unit shall be affected by the call. "); I_Method1(osg::StateAttribute::GLModeValue, getMode, IN, osg::StateAttribute::GLMode, mode, Properties::NON_VIRTUAL, __StateAttribute_GLModeValue__getMode__StateAttribute_GLMode, "Get the value for a given GLMode. ", - " param mode The GLMode whose value is desired. return If mode is contained within this StateSet, returns the value associated with it. Otherwise, returns StateAttribute::INHERIT. note Don't use this method to get the value of modes related to textures. For this purpose, use removeTextureMode(), that accepts an extra parameter specifying which texture unit shall be affected by the call."); + " param mode The GLMode whose value is desired. return If mode is contained within this StateSet, returns the value associated with it. Otherwise, returns StateAttribute::INHERIT. note Don't use this method to get the value of modes related to textures. For this purpose, use removeTextureMode(), that accepts an extra parameter specifying which texture unit shall be affected by the call. "); I_Method1(void, setModeList, IN, osg::StateSet::ModeList &, ml, Properties::NON_VIRTUAL, __void__setModeList__ModeList_R1, @@ -225,7 +225,7 @@ BEGIN_OBJECT_REFLECTOR(osg::StateSet) Properties::NON_VIRTUAL, __void__setTextureMode__unsigned_int__StateAttribute_GLMode__StateAttribute_GLModeValue, "Set this StateSet to contain specified GLMode with a given value. ", - " param unit The texture unit to be affected (used with multi-texturing). mode The OpenGL mode to be added to the StateSet. value The value to be assigned to mode. "); + " param unit The texture unit to be affected (used with multi-texturing). mode The OpenGL mode to be added to the StateSet. value The value to be assigned to mode. "); I_Method2(void, removeTextureMode, IN, unsigned int, unit, IN, osg::StateAttribute::GLMode, mode, Properties::NON_VIRTUAL, __void__removeTextureMode__unsigned_int__StateAttribute_GLMode, @@ -365,7 +365,7 @@ BEGIN_OBJECT_REFLECTOR(osg::StateSet) Properties::NON_VIRTUAL, __void__setRenderingHint__int, "Set the RenderingHint of this StateSet. ", - "RenderingHint is used by the renderer to determine which draw bin to drop associated osg::Drawables in. Typically, users will set this to either StateSet::OPAQUE_BIN or StateSet::TRANSPARENT_BIN. Drawables in the opaque bin are sorted by their StateSet, so that the number of expensive changes in the OpenGL state is minimized. Drawables in the transparent bin are sorted by depth, so that objects farther from the viewer are rendered first (and hence alpha blending works nicely for translucent objects)."); + "RenderingHint is used by the renderer to determine which draw bin to drop associated osg::Drawables in. Typically, users will set this to either StateSet::OPAQUE_BIN or StateSet::TRANSPARENT_BIN. Drawables in the opaque bin are sorted by their StateSet, so that the number of expensive changes in the OpenGL state is minimized. Drawables in the transparent bin are sorted by depth, so that objects farther from the viewer are rendered first (and hence alpha blending works nicely for translucent objects). "); I_Method0(int, getRenderingHint, Properties::NON_VIRTUAL, __int__getRenderingHint, diff --git a/src/osgWrappers/osg/Stencil.cpp b/src/osgWrappers/osg/Stencil.cpp index 085753c0a..9cf305e78 100644 --- a/src/osgWrappers/osg/Stencil.cpp +++ b/src/osgWrappers/osg/Stencil.cpp @@ -182,7 +182,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Stencil) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(osg::Stencil::Function, Function, __Function__getFunction, __void__setFunction__Function); diff --git a/src/osgWrappers/osg/StencilTwoSided.cpp b/src/osgWrappers/osg/StencilTwoSided.cpp index 9b1ad3452..20f01e1ba 100644 --- a/src/osgWrappers/osg/StencilTwoSided.cpp +++ b/src/osgWrappers/osg/StencilTwoSided.cpp @@ -188,15 +188,15 @@ BEGIN_OBJECT_REFLECTOR(osg::StencilTwoSided) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_StaticMethod2(osg::StencilTwoSided::Extensions *, getExtensions, IN, unsigned int, contextID, IN, bool, createIfNotInitalized, __Extensions_P1__getExtensions__unsigned_int__bool_S, "Function to call to get the extension of a specified context. ", - "If the Exentsion object for that context has not yet been created and the 'createIfNotInitalized' flag been set to false then returns NULL. If 'createIfNotInitalized' is true then the Extensions object is automatically created. However, in this case the extension object will only be created with the graphics context associated with ContextID."); + "If the Exentsion object for that context has not yet been created and the 'createIfNotInitalized' flag been set to false then returns NULL. If 'createIfNotInitalized' is true then the Extensions object is automatically created. However, in this case the extension object will only be created with the graphics context associated with ContextID. "); I_StaticMethod2(void, setExtensions, IN, unsigned int, contextID, IN, osg::StencilTwoSided::Extensions *, extensions, __void__setExtensions__unsigned_int__Extensions_P1_S, "The setExtensions method allows users to override the extensions across graphics contexts. ", - "Typically used when you have different extensions supported across graphics pipes but need to ensure that they all use the same low common denominator extensions."); + "Typically used when you have different extensions supported across graphics pipes but need to ensure that they all use the same low common denominator extensions. "); I_IndexedProperty(osg::StencilTwoSided::Function, Function, __Function__getFunction__Face, __void__setFunction__Face__Function, diff --git a/src/osgWrappers/osg/Switch.cpp b/src/osgWrappers/osg/Switch.cpp index d3165084b..015e94955 100644 --- a/src/osgWrappers/osg/Switch.cpp +++ b/src/osgWrappers/osg/Switch.cpp @@ -86,7 +86,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Switch) Properties::VIRTUAL, __bool__addChild__Node_P1, "Add Node to Group. ", - "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes."); + "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes. "); I_Method2(bool, addChild, IN, osg::Node *, child, IN, bool, value, Properties::VIRTUAL, __bool__addChild__Node_P1__bool, @@ -96,7 +96,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Switch) Properties::VIRTUAL, __bool__insertChild__unsigned_int__Node_P1, "Insert Node to Group at specific location. ", - "The new child node is inserted into the child list before the node at the specified index. No nodes are removed from the group with this operation."); + "The new child node is inserted into the child list before the node at the specified index. No nodes are removed from the group with this operation. "); I_Method3(bool, insertChild, IN, unsigned int, index, IN, osg::Node *, child, IN, bool, value, Properties::VIRTUAL, __bool__insertChild__unsigned_int__Node_P1__bool, diff --git a/src/osgWrappers/osg/TexEnv.cpp b/src/osgWrappers/osg/TexEnv.cpp index e8f1a1209..d7f062b65 100644 --- a/src/osgWrappers/osg/TexEnv.cpp +++ b/src/osgWrappers/osg/TexEnv.cpp @@ -115,7 +115,7 @@ BEGIN_OBJECT_REFLECTOR(osg::TexEnv) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(const osg::Vec4 &, Color, __C5_Vec4_R1__getColor, __void__setColor__C5_Vec4_R1); diff --git a/src/osgWrappers/osg/TexEnvCombine.cpp b/src/osgWrappers/osg/TexEnvCombine.cpp index 7bd8cb31b..45aa3d039 100644 --- a/src/osgWrappers/osg/TexEnvCombine.cpp +++ b/src/osgWrappers/osg/TexEnvCombine.cpp @@ -296,7 +296,7 @@ BEGIN_OBJECT_REFLECTOR(osg::TexEnvCombine) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_ProtectedMethod1(bool, needsTexEnvCombiner, IN, GLint, value, Properties::NON_VIRTUAL, Properties::CONST, diff --git a/src/osgWrappers/osg/TexEnvFilter.cpp b/src/osgWrappers/osg/TexEnvFilter.cpp index 9baa96979..35f5a73a9 100644 --- a/src/osgWrappers/osg/TexEnvFilter.cpp +++ b/src/osgWrappers/osg/TexEnvFilter.cpp @@ -90,7 +90,7 @@ BEGIN_OBJECT_REFLECTOR(osg::TexEnvFilter) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(float, LodBias, __float__getLodBias, __void__setLodBias__float); diff --git a/src/osgWrappers/osg/TexGen.cpp b/src/osgWrappers/osg/TexGen.cpp index fe8d77446..540ad515b 100644 --- a/src/osgWrappers/osg/TexGen.cpp +++ b/src/osgWrappers/osg/TexGen.cpp @@ -102,7 +102,7 @@ BEGIN_OBJECT_REFLECTOR(osg::TexGen) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_Method1(void, setMode, IN, osg::TexGen::Mode, mode, Properties::NON_VIRTUAL, __void__setMode__Mode, @@ -132,7 +132,7 @@ BEGIN_OBJECT_REFLECTOR(osg::TexGen) Properties::NON_VIRTUAL, __void__setPlanesFromMatrix__C5_Matrixd_R1, "Set the tex gen planes from specified matrix. ", - "Typical usage would be to pass in a projection matrix to set up projective texturing."); + "Typical usage would be to pass in a projection matrix to set up projective texturing. "); I_SimpleProperty(osg::TexGen::Mode, Mode, __Mode__getMode, __void__setMode__Mode); diff --git a/src/osgWrappers/osg/TextureCubeMap.cpp b/src/osgWrappers/osg/TextureCubeMap.cpp index 36ed653cb..cdf919adc 100644 --- a/src/osgWrappers/osg/TextureCubeMap.cpp +++ b/src/osgWrappers/osg/TextureCubeMap.cpp @@ -114,7 +114,7 @@ BEGIN_OBJECT_REFLECTOR(osg::TextureCubeMap) Properties::NON_VIRTUAL, __void__setTextureSize__int__int, "Set the texture width and height. ", - "If width or height are zero then the repsective size value is calculated from the source image sizes."); + "If width or height are zero then the repsective size value is calculated from the source image sizes. "); I_Method1(void, setTextureWidth, IN, int, width, Properties::NON_VIRTUAL, __void__setTextureWidth__int, @@ -159,7 +159,7 @@ BEGIN_OBJECT_REFLECTOR(osg::TextureCubeMap) Properties::NON_VIRTUAL, __void__setNumMipmapLevels__unsigned_int, "Set the number of mip map levels the the texture has been created with. ", - "Should only be called within an osg::Texuture::apply() and custom OpenGL texture load."); + "Should only be called within an osg::Texuture::apply() and custom OpenGL texture load. "); I_Method0(unsigned int, getNumMipmapLevels, Properties::NON_VIRTUAL, __unsigned_int__getNumMipmapLevels, @@ -174,15 +174,15 @@ BEGIN_OBJECT_REFLECTOR(osg::TextureCubeMap) Properties::VIRTUAL, __void__apply__State_R1, "On first apply (unless already compiled), create the mipmapped texture and bind it. ", - "Subsequent apply will simple bind to texture."); + "Subsequent apply will simple bind to texture. "); I_StaticMethod2(osg::TextureCubeMap::Extensions *, getExtensions, IN, unsigned int, contextID, IN, bool, createIfNotInitalized, __Extensions_P1__getExtensions__unsigned_int__bool_S, "Function to call to get the extension of a specified context. ", - "If the Exentsion object for that context has not yet been created and the 'createIfNotInitalized' flag been set to false then returns NULL. If 'createIfNotInitalized' is true then the Extensions object is automatically created. However, in this case the extension object will only be created with the graphics context associated with ContextID."); + "If the Exentsion object for that context has not yet been created and the 'createIfNotInitalized' flag been set to false then returns NULL. If 'createIfNotInitalized' is true then the Extensions object is automatically created. However, in this case the extension object will only be created with the graphics context associated with ContextID. "); I_StaticMethod2(void, setExtensions, IN, unsigned int, contextID, IN, osg::TextureCubeMap::Extensions *, extensions, __void__setExtensions__unsigned_int__Extensions_P1_S, "The setExtensions method allows users to override the extensions across graphics contexts. ", - "Typically used when you have different extensions supported across graphics pipes but need to ensure that they all use the same low common denominator extensions."); + "Typically used when you have different extensions supported across graphics pipes but need to ensure that they all use the same low common denominator extensions. "); I_ProtectedMethod0(bool, imagesValid, Properties::NON_VIRTUAL, Properties::CONST, diff --git a/src/osgWrappers/osg/TextureRectangle.cpp b/src/osgWrappers/osg/TextureRectangle.cpp index b1a479d76..2ae331f2d 100644 --- a/src/osgWrappers/osg/TextureRectangle.cpp +++ b/src/osgWrappers/osg/TextureRectangle.cpp @@ -124,7 +124,7 @@ BEGIN_OBJECT_REFLECTOR(osg::TextureRectangle) Properties::NON_VIRTUAL, __void__setTextureSize__int__int, "Set the texture width and height. ", - "If width or height are zero then the repsective size value is calculated from the source image sizes."); + "If width or height are zero then the repsective size value is calculated from the source image sizes. "); I_Method1(void, setTextureWidth, IN, int, width, Properties::NON_VIRTUAL, __void__setTextureWidth__int, diff --git a/src/osgWrappers/osg/Transform.cpp b/src/osgWrappers/osg/Transform.cpp index b9dedd6cf..442ed6130 100644 --- a/src/osgWrappers/osg/Transform.cpp +++ b/src/osgWrappers/osg/Transform.cpp @@ -108,7 +108,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Transform) Properties::NON_VIRTUAL, __void__setReferenceFrame__ReferenceFrame, "Set the transform's ReferenceFrame, either to be relative to its parent reference frame, or relative to an absolute coordinate frame. ", - "RELATIVE_RF is the default. Note: Setting the ReferenceFrame to be ABSOLUTE_RF will also set the CullingActive flag on the transform, and hence all of its parents, to false, thereby disabling culling of it and all its parents. This is neccessary to prevent inappropriate culling, but may impact cull times if the absolute transform is deep in the scene graph. It is therefore recommended to only use absolute Transforms at the top of the scene, for such things as heads up displays. ABSOLUTE_RF_INHERIT_VIEWPOINT is the same as ABSOLUTE_RF except it adds the ability to use the parents view points position in world coordinates as its local viewpoint in the new coordinates frame. This is useful for Render to texture Cameras that wish to use the main views LOD range computation (which uses the viewpoint rather than the eye point) rather than use the local eye point defined by the this Transforms' abosolute view matrix."); + "RELATIVE_RF is the default. Note: Setting the ReferenceFrame to be ABSOLUTE_RF will also set the CullingActive flag on the transform, and hence all of its parents, to false, thereby disabling culling of it and all its parents. This is neccessary to prevent inappropriate culling, but may impact cull times if the absolute transform is deep in the scene graph. It is therefore recommended to only use absolute Transforms at the top of the scene, for such things as heads up displays. ABSOLUTE_RF_INHERIT_VIEWPOINT is the same as ABSOLUTE_RF except it adds the ability to use the parents view points position in world coordinates as its local viewpoint in the new coordinates frame. This is useful for Render to texture Cameras that wish to use the main views LOD range computation (which uses the viewpoint rather than the eye point) rather than use the local eye point defined by the this Transforms' abosolute view matrix. "); I_Method0(osg::Transform::ReferenceFrame, getReferenceFrame, Properties::NON_VIRTUAL, __ReferenceFrame__getReferenceFrame, @@ -128,7 +128,7 @@ BEGIN_OBJECT_REFLECTOR(osg::Transform) Properties::VIRTUAL, __BoundingSphere__computeBound, "Overrides Group's computeBound. ", - "There is no need to override in subclasses from osg::Transform since this computeBound() uses the underlying matrix (calling computeMatrix if required)."); + "There is no need to override in subclasses from osg::Transform since this computeBound() uses the underlying matrix (calling computeMatrix if required). "); I_SimpleProperty(osg::Transform::ReferenceFrame, ReferenceFrame, __ReferenceFrame__getReferenceFrame, __void__setReferenceFrame__ReferenceFrame); diff --git a/src/osgWrappers/osg/Uniform.cpp b/src/osgWrappers/osg/Uniform.cpp index 18acdc703..af865a21a 100644 --- a/src/osgWrappers/osg/Uniform.cpp +++ b/src/osgWrappers/osg/Uniform.cpp @@ -318,12 +318,12 @@ BEGIN_OBJECT_REFLECTOR(osg::Uniform) Properties::NON_VIRTUAL, __C5_StateSet_P1__getParent__unsigned_int, "Get a single const parent of this Uniform. ", - " param i index of the parent to get. return the parent i."); + " param i index of the parent to get. return the parent i. "); I_Method0(unsigned int, getNumParents, Properties::NON_VIRTUAL, __unsigned_int__getNumParents, "Get the number of parents of this Uniform. ", - "the number of parents of this Uniform. "); + "the number of parents of this Uniform. "); I_Method1(bool, set, IN, float, f, Properties::NON_VIRTUAL, __bool__set__float, diff --git a/src/osgWrappers/osg/Vec2d.cpp b/src/osgWrappers/osg/Vec2d.cpp index 2f1ac3d41..5a3c9fb10 100644 --- a/src/osgWrappers/osg/Vec2d.cpp +++ b/src/osgWrappers/osg/Vec2d.cpp @@ -100,6 +100,6 @@ BEGIN_VALUE_REFLECTOR(osg::Vec2d) Properties::NON_VIRTUAL, __value_type__normalize, "Normalize the vector so that it has length unity. ", - "Returns the previous length of the vector."); + "Returns the previous length of the vector. "); END_REFLECTOR diff --git a/src/osgWrappers/osg/Vec2f.cpp b/src/osgWrappers/osg/Vec2f.cpp index 1a4566bb6..3069707a3 100644 --- a/src/osgWrappers/osg/Vec2f.cpp +++ b/src/osgWrappers/osg/Vec2f.cpp @@ -94,6 +94,6 @@ BEGIN_VALUE_REFLECTOR(osg::Vec2f) Properties::NON_VIRTUAL, __value_type__normalize, "Normalize the vector so that it has length unity. ", - "Returns the previous length of the vector."); + "Returns the previous length of the vector. "); END_REFLECTOR diff --git a/src/osgWrappers/osg/Vec3d.cpp b/src/osgWrappers/osg/Vec3d.cpp index fb089ecd7..e00f6f192 100644 --- a/src/osgWrappers/osg/Vec3d.cpp +++ b/src/osgWrappers/osg/Vec3d.cpp @@ -120,6 +120,6 @@ BEGIN_VALUE_REFLECTOR(osg::Vec3d) Properties::NON_VIRTUAL, __value_type__normalize, "Normalize the vector so that it has length unity. ", - "Returns the previous length of the vector."); + "Returns the previous length of the vector. "); END_REFLECTOR diff --git a/src/osgWrappers/osg/Vec3f.cpp b/src/osgWrappers/osg/Vec3f.cpp index be226666c..cd8f5403c 100644 --- a/src/osgWrappers/osg/Vec3f.cpp +++ b/src/osgWrappers/osg/Vec3f.cpp @@ -114,6 +114,6 @@ BEGIN_VALUE_REFLECTOR(osg::Vec3f) Properties::NON_VIRTUAL, __value_type__normalize, "Normalize the vector so that it has length unity. ", - "Returns the previous length of the vector."); + "Returns the previous length of the vector. "); END_REFLECTOR diff --git a/src/osgWrappers/osg/Vec4d.cpp b/src/osgWrappers/osg/Vec4d.cpp index 1ea62eb01..470a4f1e3 100644 --- a/src/osgWrappers/osg/Vec4d.cpp +++ b/src/osgWrappers/osg/Vec4d.cpp @@ -175,6 +175,6 @@ BEGIN_VALUE_REFLECTOR(osg::Vec4d) Properties::NON_VIRTUAL, __value_type__normalize, "Normalize the vector so that it has length unity. ", - "Returns the previous length of the vector."); + "Returns the previous length of the vector. "); END_REFLECTOR diff --git a/src/osgWrappers/osg/Vec4f.cpp b/src/osgWrappers/osg/Vec4f.cpp index 1a1259350..10c3f7ca5 100644 --- a/src/osgWrappers/osg/Vec4f.cpp +++ b/src/osgWrappers/osg/Vec4f.cpp @@ -169,6 +169,6 @@ BEGIN_VALUE_REFLECTOR(osg::Vec4f) Properties::NON_VIRTUAL, __value_type__normalize, "Normalize the vector so that it has length unity. ", - "Returns the previous length of the vector."); + "Returns the previous length of the vector. "); END_REFLECTOR diff --git a/src/osgWrappers/osg/VertexProgram.cpp b/src/osgWrappers/osg/VertexProgram.cpp index 49742463d..c9665af3c 100644 --- a/src/osgWrappers/osg/VertexProgram.cpp +++ b/src/osgWrappers/osg/VertexProgram.cpp @@ -149,7 +149,7 @@ BEGIN_OBJECT_REFLECTOR(osg::VertexProgram) Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_Method1(void, compileGLObjects, IN, osg::State &, state, Properties::VIRTUAL, __void__compileGLObjects__State_R1, @@ -176,11 +176,11 @@ BEGIN_OBJECT_REFLECTOR(osg::VertexProgram) I_StaticMethod2(osg::VertexProgram::Extensions *, getExtensions, IN, unsigned int, contextID, IN, bool, createIfNotInitalized, __Extensions_P1__getExtensions__unsigned_int__bool_S, "Function to call to get the extension of a specified context. ", - "If the Exentsion object for that context has not yet been created and the 'createIfNotInitalized' flag been set to false then returns NULL. If 'createIfNotInitalized' is true then the Extensions object is automatically created. However, in this case the extension object will only be created with the graphics context associated with ContextID."); + "If the Exentsion object for that context has not yet been created and the 'createIfNotInitalized' flag been set to false then returns NULL. If 'createIfNotInitalized' is true then the Extensions object is automatically created. However, in this case the extension object will only be created with the graphics context associated with ContextID. "); I_StaticMethod2(void, setExtensions, IN, unsigned int, contextID, IN, osg::VertexProgram::Extensions *, extensions, __void__setExtensions__unsigned_int__Extensions_P1_S, "The setExtensions method allows users to override the extensions across graphics contexts. ", - "Typically used when you have different extensions supported across graphics pipes but need to ensure that they all use the same low common denominator extensions."); + "Typically used when you have different extensions supported across graphics pipes but need to ensure that they all use the same low common denominator extensions. "); I_SimpleProperty(const osg::VertexProgram::LocalParamList &, LocalParameters, __C5_LocalParamList_R1__getLocalParameters, __void__setLocalParameters__C5_LocalParamList_R1); diff --git a/src/osgWrappers/osg/Viewport.cpp b/src/osgWrappers/osg/Viewport.cpp index c456ea70e..81c9298a3 100644 --- a/src/osgWrappers/osg/Viewport.cpp +++ b/src/osgWrappers/osg/Viewport.cpp @@ -130,17 +130,17 @@ BEGIN_OBJECT_REFLECTOR(osg::Viewport) Properties::NON_VIRTUAL, __double__aspectRatio, "Return the aspectRatio of the viewport, which is equal to width/height. ", - "If height is zero, the potental division by zero is avoided by simply returning 1.0f."); + "If height is zero, the potental division by zero is avoided by simply returning 1.0f. "); I_Method0(const osg::Matrix, computeWindowMatrix, Properties::NON_VIRTUAL, __C5_osg_Matrix__computeWindowMatrix, "Compute the Window Matrix which takes projected coords into Window coordinates. ", - "To convert local coordinates into window coordinates use v_window = v_local * MVPW matrix, where the MVPW matrix is ModelViewMatrix * ProjectionMatrix * WindowMatrix, the latter supplied by Viewport::computeWindowMatrix(), the ModelView and Projection Matrix can either be sourced from the current osg::State object, via osgUtil::SceneView or CullVisitor."); + "To convert local coordinates into window coordinates use v_window = v_local * MVPW matrix, where the MVPW matrix is ModelViewMatrix * ProjectionMatrix * WindowMatrix, the latter supplied by Viewport::computeWindowMatrix(), the ModelView and Projection Matrix can either be sourced from the current osg::State object, via osgUtil::SceneView or CullVisitor. "); I_Method1(void, apply, IN, osg::State &, state, Properties::VIRTUAL, __void__apply__State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_SimpleProperty(osg::StateAttribute::Type, Type, __Type__getType, 0); diff --git a/src/osgWrappers/osgDB/DatabasePager.cpp b/src/osgWrappers/osgDB/DatabasePager.cpp index 718cbbe6e..a41a439ca 100644 --- a/src/osgWrappers/osgDB/DatabasePager.cpp +++ b/src/osgWrappers/osgDB/DatabasePager.cpp @@ -183,7 +183,7 @@ BEGIN_OBJECT_REFLECTOR(osgDB::DatabasePager) Properties::NON_VIRTUAL, __void__setTargetFrameRate__double, "Set the target frame rate that the DatabasePager should assume. ", - "Typically one would set this to the value refresh rate of your display system i.e. 60Hz. Default value is 100. Usage notes. The TargetFrameRate and the MinimumTimeAvailableForGLCompileAndDeletePerFrame parameters are not directly used by DatabasePager, but are should be used as a guide for how long to set aside per frame for compiling and deleting OpenGL objects - ie. the value to use when calling DatabasePager::compileGLObjectgs(state,availableTime,). The longer amount of time to set aside cthe faster databases will be paged in but with increased chance of frame drops, the lower the amount of time the set aside the slower databases will paged it but with better chance of avoid any frame drops. The default values are chosen to achieve the later when running on a modern mid to high end PC. The way to compute the amount of available time use a scheme such as : availableTime = maximum(1.0/targetFrameRate - timeTakenDuringUpdateCullAndDraw, minimumTimeAvailableForGLCompileAndDeletePerFrame)."); + "Typically one would set this to the value refresh rate of your display system i.e. 60Hz. Default value is 100. Usage notes. The TargetFrameRate and the MinimumTimeAvailableForGLCompileAndDeletePerFrame parameters are not directly used by DatabasePager, but are should be used as a guide for how long to set aside per frame for compiling and deleting OpenGL objects - ie. the value to use when calling DatabasePager::compileGLObjectgs(state,availableTime,). The longer amount of time to set aside cthe faster databases will be paged in but with increased chance of frame drops, the lower the amount of time the set aside the slower databases will paged it but with better chance of avoid any frame drops. The default values are chosen to achieve the later when running on a modern mid to high end PC. The way to compute the amount of available time use a scheme such as : availableTime = maximum(1.0/targetFrameRate - timeTakenDuringUpdateCullAndDraw, minimumTimeAvailableForGLCompileAndDeletePerFrame). "); I_Method0(double, getTargetFrameRate, Properties::NON_VIRTUAL, __double__getTargetFrameRate, diff --git a/src/osgWrappers/osgFX/AnisotropicLighting.cpp b/src/osgWrappers/osgFX/AnisotropicLighting.cpp index 01a19afd0..76dbfb4a9 100644 --- a/src/osgWrappers/osgFX/AnisotropicLighting.cpp +++ b/src/osgWrappers/osgFX/AnisotropicLighting.cpp @@ -109,7 +109,7 @@ BEGIN_OBJECT_REFLECTOR(osgFX::AnisotropicLighting) Properties::NON_CONST, __bool__define_techniques, "abstract method to be implemented in derived classes; its purpose if to create the techniques that can be used for obtaining the desired effect. ", - "You will usually call addTechnique() inside this method."); + "You will usually call addTechnique() inside this method. "); I_SimpleProperty(int, LightNumber, __int__getLightNumber, __void__setLightNumber__int); diff --git a/src/osgWrappers/osgFX/BumpMapping.cpp b/src/osgWrappers/osgFX/BumpMapping.cpp index b0251861e..8c5ce423e 100644 --- a/src/osgWrappers/osgFX/BumpMapping.cpp +++ b/src/osgWrappers/osgFX/BumpMapping.cpp @@ -145,7 +145,7 @@ BEGIN_OBJECT_REFLECTOR(osgFX::BumpMapping) Properties::NON_VIRTUAL, __void__prepareGeometry__osg_Geometry_P1, "prepare a Geometry for bump lighting. ", - "Tangent-space basis vectors are generated and attached to the geometry as vertex attribute arrays."); + "Tangent-space basis vectors are generated and attached to the geometry as vertex attribute arrays. "); I_Method1(void, prepareNode, IN, osg::Node *, node, Properties::NON_VIRTUAL, __void__prepareNode__osg_Node_P1, @@ -166,7 +166,7 @@ BEGIN_OBJECT_REFLECTOR(osgFX::BumpMapping) Properties::NON_CONST, __bool__define_techniques, "abstract method to be implemented in derived classes; its purpose if to create the techniques that can be used for obtaining the desired effect. ", - "You will usually call addTechnique() inside this method."); + "You will usually call addTechnique() inside this method. "); I_SimpleProperty(int, DiffuseTextureUnit, __int__getDiffuseTextureUnit, __void__setDiffuseTextureUnit__int); diff --git a/src/osgWrappers/osgFX/Cartoon.cpp b/src/osgWrappers/osgFX/Cartoon.cpp index 59c993e51..1f3b7cfb2 100644 --- a/src/osgWrappers/osgFX/Cartoon.cpp +++ b/src/osgWrappers/osgFX/Cartoon.cpp @@ -114,7 +114,7 @@ BEGIN_OBJECT_REFLECTOR(osgFX::Cartoon) Properties::NON_CONST, __bool__define_techniques, "abstract method to be implemented in derived classes; its purpose if to create the techniques that can be used for obtaining the desired effect. ", - "You will usually call addTechnique() inside this method."); + "You will usually call addTechnique() inside this method. "); I_SimpleProperty(int, LightNumber, __int__getLightNumber, __void__setLightNumber__int); diff --git a/src/osgWrappers/osgFX/Effect.cpp b/src/osgWrappers/osgFX/Effect.cpp index f76585851..0b1f5a749 100644 --- a/src/osgWrappers/osgFX/Effect.cpp +++ b/src/osgWrappers/osgFX/Effect.cpp @@ -83,7 +83,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgFX::Effect) Properties::VIRTUAL, __void__setUpDemo, "optional: set effect parameters to produce a visually significant result to be used in demo applications like osgfxbrowser. ", - "Default is to do nothing."); + "Default is to do nothing. "); I_Method0(int, getNumTechniques, Properties::NON_VIRTUAL, __int__getNumTechniques, @@ -136,7 +136,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgFX::Effect) Properties::NON_CONST, __bool__define_techniques, "abstract method to be implemented in derived classes; its purpose if to create the techniques that can be used for obtaining the desired effect. ", - "You will usually call addTechnique() inside this method."); + "You will usually call addTechnique() inside this method. "); I_SimpleProperty(bool, Enabled, __bool__getEnabled, __void__setEnabled__bool); diff --git a/src/osgWrappers/osgFX/Scribe.cpp b/src/osgWrappers/osgFX/Scribe.cpp index 5846ad410..d70cb8134 100644 --- a/src/osgWrappers/osgFX/Scribe.cpp +++ b/src/osgWrappers/osgFX/Scribe.cpp @@ -104,7 +104,7 @@ BEGIN_OBJECT_REFLECTOR(osgFX::Scribe) Properties::NON_CONST, __bool__define_techniques, "abstract method to be implemented in derived classes; its purpose if to create the techniques that can be used for obtaining the desired effect. ", - "You will usually call addTechnique() inside this method."); + "You will usually call addTechnique() inside this method. "); I_SimpleProperty(const osg::Vec4 &, WireframeColor, __C5_osg_Vec4_R1__getWireframeColor, __void__setWireframeColor__C5_osg_Vec4_R1); diff --git a/src/osgWrappers/osgFX/SpecularHighlights.cpp b/src/osgWrappers/osgFX/SpecularHighlights.cpp index 386406aaf..17417f966 100644 --- a/src/osgWrappers/osgFX/SpecularHighlights.cpp +++ b/src/osgWrappers/osgFX/SpecularHighlights.cpp @@ -124,7 +124,7 @@ BEGIN_OBJECT_REFLECTOR(osgFX::SpecularHighlights) Properties::NON_CONST, __bool__define_techniques, "abstract method to be implemented in derived classes; its purpose if to create the techniques that can be used for obtaining the desired effect. ", - "You will usually call addTechnique() inside this method."); + "You will usually call addTechnique() inside this method. "); I_SimpleProperty(int, LightNumber, __int__getLightNumber, __void__setLightNumber__int); diff --git a/src/osgWrappers/osgFX/Technique.cpp b/src/osgWrappers/osgFX/Technique.cpp index d2fd67e34..b70654c53 100644 --- a/src/osgWrappers/osgFX/Technique.cpp +++ b/src/osgWrappers/osgFX/Technique.cpp @@ -44,12 +44,12 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgFX::Technique) Properties::VIRTUAL, __void__getRequiredExtensions__std_vectorT1_std_string__R1, "collect the GL extension strings which are required for this technique to work properly. ", - "This method is called from the default implementation of validate()."); + "This method is called from the default implementation of validate(). "); I_Method1(bool, validate, IN, osg::State &, x, Properties::VIRTUAL, __bool__validate__osg_State_R1, "tests whether this technique is valid for the current rendering context. ", - "The default behavior is to call getRequiredExtensions() and check for extension availability."); + "The default behavior is to call getRequiredExtensions() and check for extension availability. "); I_Method0(int, getNumPasses, Properties::NON_VIRTUAL, __int__getNumPasses, @@ -69,7 +69,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgFX::Technique) Properties::VIRTUAL, __void__traverse__osg_NodeVisitor_R1__Effect_P1, "traverse children with multipass if necessary. ", - "By default this method simply calls the protected method traverse_implementation(); you can override it to change the default behavior. Don't call this method directly as it is called by osgFX::Effect"); + "By default this method simply calls the protected method traverse_implementation(); you can override it to change the default behavior. Don't call this method directly as it is called by osgFX::Effect "); I_ProtectedConstructor1(IN, const osgFX::Technique &, x, Properties::NON_EXPLICIT, ____Technique__C5_Technique_R1, @@ -98,12 +98,12 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgFX::Technique) Properties::NON_CONST, __void__define_passes, "define the rendering passes that make up this technique. ", - "You must implement this method in derived classes to add the required passes."); + "You must implement this method in derived classes to add the required passes. "); I_ProtectedMethod2(void, traverse_implementation, IN, osg::NodeVisitor &, nv, IN, osgFX::Effect *, fx, Properties::NON_VIRTUAL, Properties::NON_CONST, __void__traverse_implementation__osg_NodeVisitor_R1__Effect_P1, "traverse children with multipass if necessary. ", - "Don't call this method directly unless you are in a customized version of traverse()."); + "Don't call this method directly unless you are in a customized version of traverse(). "); END_REFLECTOR diff --git a/src/osgWrappers/osgFX/Validator.cpp b/src/osgWrappers/osgFX/Validator.cpp index f0a4e6990..0d5b7355b 100644 --- a/src/osgWrappers/osgFX/Validator.cpp +++ b/src/osgWrappers/osgFX/Validator.cpp @@ -74,7 +74,7 @@ BEGIN_OBJECT_REFLECTOR(osgFX::Validator) Properties::VIRTUAL, __void__apply__osg_State_R1, "apply the OpenGL state attributes. ", - "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state."); + "The render info for the current OpenGL context is passed in to allow the StateAttribute to obtain details on the the current context and state. "); I_Method1(void, compileGLObjects, IN, osg::State &, state, Properties::VIRTUAL, __void__compileGLObjects__osg_State_R1, diff --git a/src/osgWrappers/osgGA/AnimationPathManipulator.cpp b/src/osgWrappers/osgGA/AnimationPathManipulator.cpp index fc45148ac..6355af4d9 100644 --- a/src/osgWrappers/osgGA/AnimationPathManipulator.cpp +++ b/src/osgWrappers/osgGA/AnimationPathManipulator.cpp @@ -97,17 +97,17 @@ BEGIN_OBJECT_REFLECTOR(osgGA::AnimationPathManipulator) Properties::VIRTUAL, __void__init__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Start/restart the manipulator. ", - "FIXME: what does this actually mean? Provide examples."); + "FIXME: what does this actually mean? Provide examples. "); I_Method2(void, home, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, us, Properties::VIRTUAL, __void__home__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Move the camera to the default position. ", - "May be ignored by manipulators if home functionality is not appropriate."); + "May be ignored by manipulators if home functionality is not appropriate. "); I_Method1(void, home, IN, double, currentTime, Properties::VIRTUAL, __void__home__double, "Move the camera to the default position. ", - "This version does not require GUIEventAdapter and GUIActionAdapter so may be called from somewhere other than a handle() method in GUIEventHandler. Application must be aware of implications."); + "This version does not require GUIEventAdapter and GUIActionAdapter so may be called from somewhere other than a handle() method in GUIEventHandler. Application must be aware of implications. "); I_Method2(bool, handle, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, us, Properties::VIRTUAL, __bool__handle__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, diff --git a/src/osgWrappers/osgGA/DriveManipulator.cpp b/src/osgWrappers/osgGA/DriveManipulator.cpp index b720bb222..463770b03 100644 --- a/src/osgWrappers/osgGA/DriveManipulator.cpp +++ b/src/osgWrappers/osgGA/DriveManipulator.cpp @@ -60,7 +60,7 @@ BEGIN_OBJECT_REFLECTOR(osgGA::DriveManipulator) Properties::VIRTUAL, __void__setNode__osg_Node_P1, "Attach a node to the manipulator, automatically detaching any previously attached node. ", - "setNode(NULL) detaches previous nodes. May be ignored by manipulators which do not require a reference model."); + "setNode(NULL) detaches previous nodes. May be ignored by manipulators which do not require a reference model. "); I_Method0(const osg::Node *, getNode, Properties::VIRTUAL, __C5_osg_Node_P1__getNode, @@ -80,12 +80,12 @@ BEGIN_OBJECT_REFLECTOR(osgGA::DriveManipulator) Properties::VIRTUAL, __void__home__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Move the camera to the default position. ", - "May be ignored by manipulators if home functionality is not appropriate."); + "May be ignored by manipulators if home functionality is not appropriate. "); I_Method2(void, init, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, us, Properties::VIRTUAL, __void__init__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Start/restart the manipulator. ", - "FIXME: what does this actually mean? Provide examples."); + "FIXME: what does this actually mean? Provide examples. "); I_Method2(bool, handle, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, us, Properties::VIRTUAL, __bool__handle__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, diff --git a/src/osgWrappers/osgGA/FlightManipulator.cpp b/src/osgWrappers/osgGA/FlightManipulator.cpp index 34c2ceae0..e5b0f670e 100644 --- a/src/osgWrappers/osgGA/FlightManipulator.cpp +++ b/src/osgWrappers/osgGA/FlightManipulator.cpp @@ -66,7 +66,7 @@ BEGIN_OBJECT_REFLECTOR(osgGA::FlightManipulator) Properties::VIRTUAL, __void__setNode__osg_Node_P1, "Attach a node to the manipulator, automatically detaching any previously attached node. ", - "setNode(NULL) detaches previous nodes. May be ignored by manipulators which do not require a reference model."); + "setNode(NULL) detaches previous nodes. May be ignored by manipulators which do not require a reference model. "); I_Method0(const osg::Node *, getNode, Properties::VIRTUAL, __C5_osg_Node_P1__getNode, @@ -81,12 +81,12 @@ BEGIN_OBJECT_REFLECTOR(osgGA::FlightManipulator) Properties::VIRTUAL, __void__home__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Move the camera to the default position. ", - "May be ignored by manipulators if home functionality is not appropriate."); + "May be ignored by manipulators if home functionality is not appropriate. "); I_Method2(void, init, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, us, Properties::VIRTUAL, __void__init__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Start/restart the manipulator. ", - "FIXME: what does this actually mean? Provide examples."); + "FIXME: what does this actually mean? Provide examples. "); I_Method2(bool, handle, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, us, Properties::VIRTUAL, __bool__handle__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, diff --git a/src/osgWrappers/osgGA/GUIActionAdapter.cpp b/src/osgWrappers/osgGA/GUIActionAdapter.cpp index d1510c6dc..932ddffcc 100644 --- a/src/osgWrappers/osgGA/GUIActionAdapter.cpp +++ b/src/osgWrappers/osgGA/GUIActionAdapter.cpp @@ -34,11 +34,11 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgGA::GUIActionAdapter) Properties::PURE_VIRTUAL, __void__requestContinuousUpdate__bool, "requestContinousUpdate(bool) is for en/disabling a throw or idle callback to be requested by a GUIEventHandler (typically a MatrixManipulator, though other GUIEventHandler's may also provide functionality). ", - "GUI toolkits can respond to this immediately by registering an idle/timed callback, or can delay setting the callback and update at their own leisure."); + "GUI toolkits can respond to this immediately by registering an idle/timed callback, or can delay setting the callback and update at their own leisure. "); I_Method2(void, requestWarpPointer, IN, float, x, IN, float, y, Properties::PURE_VIRTUAL, __void__requestWarpPointer__float__float, "requestWarpPointer(int,int) is requesting a repositioning of the mouse pointer to a specified x,y location on the window. ", - "This is used by some camera manipulators to initialise the mouse pointer when mouse position relative to a controls neutral mouse position is required, i.e when mimicking a aircrafts joystick."); + "This is used by some camera manipulators to initialise the mouse pointer when mouse position relative to a controls neutral mouse position is required, i.e when mimicking a aircrafts joystick. "); END_REFLECTOR diff --git a/src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp b/src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp index 28e72d61c..b0cdc2465 100644 --- a/src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp +++ b/src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp @@ -147,7 +147,7 @@ BEGIN_OBJECT_REFLECTOR(osgGA::KeySwitchMatrixManipulator) Properties::VIRTUAL, __void__setNode__osg_Node_P1, "Attach a node to the manipulator, automatically detaching any previously attached node. ", - "setNode(NULL) detaches previous nodes. May be ignored by manipulators which do not require a reference model."); + "setNode(NULL) detaches previous nodes. May be ignored by manipulators which do not require a reference model. "); I_Method0(const osg::Node *, getNode, Properties::VIRTUAL, __C5_osg_Node_P1__getNode, @@ -177,12 +177,12 @@ BEGIN_OBJECT_REFLECTOR(osgGA::KeySwitchMatrixManipulator) Properties::VIRTUAL, __void__home__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Move the camera to the default position. ", - "May be ignored by manipulators if home functionality is not appropriate."); + "May be ignored by manipulators if home functionality is not appropriate. "); I_Method2(void, init, IN, const osgGA::GUIEventAdapter &, ee, IN, osgGA::GUIActionAdapter &, aa, Properties::VIRTUAL, __void__init__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Start/restart the manipulator. ", - "FIXME: what does this actually mean? Provide examples."); + "FIXME: what does this actually mean? Provide examples. "); I_Method2(bool, handle, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, us, Properties::VIRTUAL, __bool__handle__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, diff --git a/src/osgWrappers/osgGA/MatrixManipulator.cpp b/src/osgWrappers/osgGA/MatrixManipulator.cpp index 748edef1a..bf7bc83b8 100644 --- a/src/osgWrappers/osgGA/MatrixManipulator.cpp +++ b/src/osgWrappers/osgGA/MatrixManipulator.cpp @@ -124,7 +124,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgGA::MatrixManipulator) Properties::VIRTUAL, __void__setNode__osg_Node_P1, "Attach a node to the manipulator, automatically detaching any previously attached node. ", - "setNode(NULL) detaches previous nodes. May be ignored by manipulators which do not require a reference model."); + "setNode(NULL) detaches previous nodes. May be ignored by manipulators which do not require a reference model. "); I_Method0(const osg::Node *, getNode, Properties::VIRTUAL, __C5_osg_Node_P1__getNode, @@ -164,17 +164,17 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgGA::MatrixManipulator) Properties::VIRTUAL, __void__home__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Move the camera to the default position. ", - "May be ignored by manipulators if home functionality is not appropriate."); + "May be ignored by manipulators if home functionality is not appropriate. "); I_Method1(void, home, IN, double, x, Properties::VIRTUAL, __void__home__double, "Move the camera to the default position. ", - "This version does not require GUIEventAdapter and GUIActionAdapter so may be called from somewhere other than a handle() method in GUIEventHandler. Application must be aware of implications."); + "This version does not require GUIEventAdapter and GUIActionAdapter so may be called from somewhere other than a handle() method in GUIEventHandler. Application must be aware of implications. "); I_Method2(void, init, IN, const osgGA::GUIEventAdapter &, x, IN, osgGA::GUIActionAdapter &, x, Properties::VIRTUAL, __void__init__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Start/restart the manipulator. ", - "FIXME: what does this actually mean? Provide examples."); + "FIXME: what does this actually mean? Provide examples. "); I_Method2(bool, handle, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, us, Properties::VIRTUAL, __bool__handle__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, diff --git a/src/osgWrappers/osgGA/TrackballManipulator.cpp b/src/osgWrappers/osgGA/TrackballManipulator.cpp index 6d8045388..f24e88df7 100644 --- a/src/osgWrappers/osgGA/TrackballManipulator.cpp +++ b/src/osgWrappers/osgGA/TrackballManipulator.cpp @@ -93,7 +93,7 @@ BEGIN_OBJECT_REFLECTOR(osgGA::TrackballManipulator) Properties::VIRTUAL, __void__home__double, "Move the camera to the default position. ", - "This version does not require GUIEventAdapter and GUIActionAdapter so may be called from somewhere other than a handle() method in GUIEventHandler. Application must be aware of implications."); + "This version does not require GUIEventAdapter and GUIActionAdapter so may be called from somewhere other than a handle() method in GUIEventHandler. Application must be aware of implications. "); I_Method2(void, init, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, us, Properties::VIRTUAL, __void__init__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, diff --git a/src/osgWrappers/osgGA/UFOManipulator.cpp b/src/osgWrappers/osgGA/UFOManipulator.cpp index 3e27ff83f..97f2ac2a3 100644 --- a/src/osgWrappers/osgGA/UFOManipulator.cpp +++ b/src/osgWrappers/osgGA/UFOManipulator.cpp @@ -36,17 +36,17 @@ BEGIN_OBJECT_REFLECTOR(osgGA::UFOManipulator) Properties::VIRTUAL, __C5_char_P1__className, "return className ", - "returns constant \"UFO\" "); + "returns constant \"UFO\" "); I_Method1(void, setByMatrix, IN, const osg::Matrixd &, matrix, Properties::VIRTUAL, __void__setByMatrix__C5_osg_Matrixd_R1, "Set the current position with a matrix. ", - " param matrix A viewpoint matrix. "); + " param matrix A viewpoint matrix. "); I_Method1(void, setByInverseMatrix, IN, const osg::Matrixd &, invmat, Properties::VIRTUAL, __void__setByInverseMatrix__C5_osg_Matrixd_R1, "Set the current position with the invers matrix. ", - " param invmat The inverse of a viewpoint matrix "); + " param invmat The inverse of a viewpoint matrix "); I_Method0(osg::Matrixd, getMatrix, Properties::VIRTUAL, __osg_Matrixd__getMatrix, @@ -61,7 +61,7 @@ BEGIN_OBJECT_REFLECTOR(osgGA::UFOManipulator) Properties::VIRTUAL, __void__setNode__osg_Node_P1, "Set the subgraph this manipulator is driving the eye through. ", - " param node root of subgraph "); + " param node root of subgraph "); I_Method0(const osg::Node *, getNode, Properties::VIRTUAL, __C5_osg_Node_P1__getNode, @@ -86,12 +86,12 @@ BEGIN_OBJECT_REFLECTOR(osgGA::UFOManipulator) Properties::VIRTUAL, __void__home__double, "Move the camera to the default position. ", - "This version does not require GUIEventAdapter and GUIActionAdapter so may be called from somewhere other than a handle() method in GUIEventHandler. Application must be aware of implications."); + "This version does not require GUIEventAdapter and GUIActionAdapter so may be called from somewhere other than a handle() method in GUIEventHandler. Application must be aware of implications. "); I_Method2(void, init, IN, const osgGA::GUIEventAdapter &, x, IN, osgGA::GUIActionAdapter &, x, Properties::VIRTUAL, __void__init__C5_GUIEventAdapter_R1__GUIActionAdapter_R1, "Start/restart the manipulator. ", - "FIXME: what does this actually mean? Provide examples."); + "FIXME: what does this actually mean? Provide examples. "); I_Method2(bool, handle, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, aa, Properties::VIRTUAL, __bool__handle__C5_osgGA_GUIEventAdapter_R1__osgGA_GUIActionAdapter_R1, diff --git a/src/osgWrappers/osgManipulator/Command.cpp b/src/osgWrappers/osgManipulator/Command.cpp index 5499f5ca1..6e801150b 100644 --- a/src/osgWrappers/osgManipulator/Command.cpp +++ b/src/osgWrappers/osgManipulator/Command.cpp @@ -60,7 +60,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgManipulator::MotionCommand) Properties::NON_VIRTUAL, __void__addSelection__Selection_P1, "Add Selection (receiver) to the command. ", - "The command will be executed on all the selections."); + "The command will be executed on all the selections. "); I_Method1(void, removeSelection, IN, osgManipulator::Selection *, x, Properties::NON_VIRTUAL, __void__removeSelection__Selection_P1, @@ -70,7 +70,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgManipulator::MotionCommand) Properties::PURE_VIRTUAL, __osg_Matrix__getMotionMatrix, "Gets the matrix for transforming the Selection. ", - "This matrix is in the command's coordinate systems."); + "This matrix is in the command's coordinate systems. "); I_Method2(void, setLocalToWorldAndWorldToLocal, IN, const osg::Matrix &, localToWorld, IN, const osg::Matrix &, worldToLocal, Properties::NON_VIRTUAL, __void__setLocalToWorldAndWorldToLocal__C5_osg_Matrix_R1__C5_osg_Matrix_R1, @@ -147,7 +147,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::Rotate3DCommand) Properties::VIRTUAL, __osg_Matrix__getMotionMatrix, "Gets the matrix for transforming the Selection. ", - "This matrix is in the command's coordinate systems."); + "This matrix is in the command's coordinate systems. "); I_SimpleProperty(osg::Matrix, MotionMatrix, __osg_Matrix__getMotionMatrix, 0); @@ -221,7 +221,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::Scale1DCommand) Properties::VIRTUAL, __osg_Matrix__getMotionMatrix, "Gets the matrix for transforming the Selection. ", - "This matrix is in the command's coordinate systems."); + "This matrix is in the command's coordinate systems. "); I_SimpleProperty(float, MinScale, __float__getMinScale, __void__setMinScale__float); @@ -304,7 +304,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::Scale2DCommand) Properties::VIRTUAL, __osg_Matrix__getMotionMatrix, "Gets the matrix for transforming the Selection. ", - "This matrix is in the command's coordinate systems."); + "This matrix is in the command's coordinate systems. "); I_SimpleProperty(const osg::Vec2 &, MinScale, __C5_osg_Vec2_R1__getMinScale, __void__setMinScale__C5_osg_Vec2_R1); @@ -367,7 +367,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::ScaleUniformCommand) Properties::VIRTUAL, __osg_Matrix__getMotionMatrix, "Gets the matrix for transforming the Selection. ", - "This matrix is in the command's coordinate systems."); + "This matrix is in the command's coordinate systems. "); I_SimpleProperty(osg::Matrix, MotionMatrix, __osg_Matrix__getMotionMatrix, 0); @@ -433,7 +433,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::TranslateInLineCommand) Properties::VIRTUAL, __osg_Matrix__getMotionMatrix, "Gets the matrix for transforming the Selection. ", - "This matrix is in the command's coordinate systems."); + "This matrix is in the command's coordinate systems. "); I_SimpleProperty(const osg::Vec3 &, LineEnd, __C5_osg_Vec3_R1__getLineEnd, 0); @@ -508,7 +508,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::TranslateInPlaneCommand) Properties::VIRTUAL, __osg_Matrix__getMotionMatrix, "Gets the matrix for transforming the Selection. ", - "This matrix is in the command's coordinate systems."); + "This matrix is in the command's coordinate systems. "); I_SimpleProperty(osg::Matrix, MotionMatrix, __osg_Matrix__getMotionMatrix, 0); diff --git a/src/osgWrappers/osgManipulator/CommandManager.cpp b/src/osgWrappers/osgManipulator/CommandManager.cpp index 23e8b7225..af9b9795a 100644 --- a/src/osgWrappers/osgManipulator/CommandManager.cpp +++ b/src/osgWrappers/osgManipulator/CommandManager.cpp @@ -34,7 +34,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::CommandManager) Properties::VIRTUAL, __bool__connect__Dragger_R1__Selection_R1, "Connect a dragger to a selection. ", - "The selection will begin listening to commands generated by the dragger. This can be called multiple times to connect many selections to a dragger."); + "The selection will begin listening to commands generated by the dragger. This can be called multiple times to connect many selections to a dragger. "); I_Method2(bool, connect, IN, osgManipulator::Dragger &, dragger, IN, osgManipulator::Constraint &, constrain, Properties::VIRTUAL, __bool__connect__Dragger_R1__Constraint_R1, diff --git a/src/osgWrappers/osgManipulator/Dragger.cpp b/src/osgWrappers/osgManipulator/Dragger.cpp index af4387a40..dd5f3d4f4 100644 --- a/src/osgWrappers/osgManipulator/Dragger.cpp +++ b/src/osgWrappers/osgManipulator/Dragger.cpp @@ -50,7 +50,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::CompositeDragger) Properties::VIRTUAL, __void__setParentDragger__Dragger_P1, "Set/Get parent dragger. ", - "For simple draggers parent points to itself. For composite draggers parent points to the parent dragger that uses this dragger."); + "For simple draggers parent points to itself. For composite draggers parent points to the parent dragger that uses this dragger. "); I_Method3(bool, handle, IN, const osgManipulator::PointerInfo &, pi, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, aa, Properties::VIRTUAL, __bool__handle__C5_PointerInfo_R1__C5_osgGA_GUIEventAdapter_R1__osgGA_GUIActionAdapter_R1, @@ -134,7 +134,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::Dragger) Properties::VIRTUAL, __void__setParentDragger__Dragger_P1, "Set/Get parent dragger. ", - "For simple draggers parent points to itself. For composite draggers parent points to the parent dragger that uses this dragger."); + "For simple draggers parent points to itself. For composite draggers parent points to the parent dragger that uses this dragger. "); I_Method0(osgManipulator::Dragger *, getParentDragger, Properties::NON_VIRTUAL, __Dragger_P1__getParentDragger, diff --git a/src/osgWrappers/osgManipulator/Projector.cpp b/src/osgWrappers/osgManipulator/Projector.cpp index 4d0d06112..0aa52dcb1 100644 --- a/src/osgWrappers/osgManipulator/Projector.cpp +++ b/src/osgWrappers/osgManipulator/Projector.cpp @@ -41,7 +41,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::CylinderPlaneProjector) Properties::VIRTUAL, __bool__project__C5_PointerInfo_R1__osg_Vec3_R1, "Calculates the object coordinates (projectedPoint) of a window coordinate (pointToProject) when projected onto the given plane. ", - "Returns true on successful projection."); + "Returns true on successful projection. "); I_Method0(bool, isProjectionOnCylinder, Properties::NON_VIRTUAL, __bool__isProjectionOnCylinder, @@ -79,7 +79,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::CylinderProjector) Properties::VIRTUAL, __bool__project__C5_PointerInfo_R1__osg_Vec3_R1, "Calculates the object coordinates (projectedPoint) of a window coordinate (pointToProject) when projected onto the given plane. ", - "Returns true on successful projection."); + "Returns true on successful projection. "); I_Method2(bool, isPointInFront, IN, const osgManipulator::PointerInfo &, pi, IN, const osg::Matrix &, localToWorld, Properties::NON_VIRTUAL, __bool__isPointInFront__C5_PointerInfo_R1__C5_osg_Matrix_R1, @@ -137,7 +137,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::LineProjector) Properties::VIRTUAL, __bool__project__C5_PointerInfo_R1__osg_Vec3_R1, "Calculates the object coordinates (projectedPoint) of a window coordinate (pointToProject) when projected onto the given line. ", - "Returns true on successful projection."); + "Returns true on successful projection. "); I_SimpleProperty(osg::Vec3 &, LineEnd, __osg_Vec3_R1__getLineEnd, 0); @@ -171,7 +171,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::PlaneProjector) Properties::VIRTUAL, __bool__project__C5_PointerInfo_R1__osg_Vec3_R1, "Calculates the object coordinates (projectedPoint) of a window coordinate (pointToProject) when projected onto the given plane. ", - "Returns true on successful projection."); + "Returns true on successful projection. "); I_SimpleProperty(const osg::Plane &, Plane, __C5_osg_Plane_R1__getPlane, __void__setPlane__C5_osg_Plane_R1); @@ -187,7 +187,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgManipulator::Projector) Properties::PURE_VIRTUAL, __bool__project__C5_PointerInfo_R1__osg_Vec3_R1, "Calculates the object/world coordinates (projectedPoint) of a window coordinate (pointToProject) when projected onto some shape or geometry (implemented in derived classes). ", - "SceneView in used for i projecting window coordinates into object coordinates and vice versa. Returns true on successful projection."); + "SceneView in used for i projecting window coordinates into object coordinates and vice versa. Returns true on successful projection. "); I_Method1(void, setLocalToWorld, IN, const osg::Matrix &, localToWorld, Properties::NON_VIRTUAL, __void__setLocalToWorld__C5_osg_Matrix_R1, @@ -226,7 +226,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::SpherePlaneProjector) Properties::VIRTUAL, __bool__project__C5_PointerInfo_R1__osg_Vec3_R1, "Calculates the object coordinates (projectedPoint) of a window coordinate (pointToProject) when projected onto the given sphere. ", - "Returns true on successful projection."); + "Returns true on successful projection. "); I_Method0(bool, isProjectionOnSphere, Properties::NON_VIRTUAL, __bool__isProjectionOnSphere, @@ -264,7 +264,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::SphereProjector) Properties::VIRTUAL, __bool__project__C5_PointerInfo_R1__osg_Vec3_R1, "Calculates the object coordinates (projectedPoint) of a window coordinate (pointToProject) when projected onto the given sphere. ", - "Returns true on successful projection."); + "Returns true on successful projection. "); I_Method2(bool, isPointInFront, IN, const osgManipulator::PointerInfo &, pi, IN, const osg::Matrix &, localToWorld, Properties::NON_VIRTUAL, __bool__isPointInFront__C5_PointerInfo_R1__C5_osg_Matrix_R1, diff --git a/src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp b/src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp index db4a90b44..572313b2b 100644 --- a/src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp +++ b/src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp @@ -54,7 +54,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::RotateCylinderDragger) Properties::NON_VIRTUAL, __void__setPickColor__C5_osg_Vec4_R1, "Set/Get pick color for dragger. ", - "Pick color is color of the dragger when picked. It gives a visual feedback to show that the dragger has been picked."); + "Pick color is color of the dragger when picked. It gives a visual feedback to show that the dragger has been picked. "); I_Method0(const osg::Vec4, getPickColor, Properties::NON_VIRTUAL, __C5_osg_Vec4__getPickColor, diff --git a/src/osgWrappers/osgManipulator/RotateSphereDragger.cpp b/src/osgWrappers/osgManipulator/RotateSphereDragger.cpp index 3a9cac2e8..596394a5d 100644 --- a/src/osgWrappers/osgManipulator/RotateSphereDragger.cpp +++ b/src/osgWrappers/osgManipulator/RotateSphereDragger.cpp @@ -54,7 +54,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::RotateSphereDragger) Properties::NON_VIRTUAL, __void__setPickColor__C5_osg_Vec4_R1, "Set/Get pick color for dragger. ", - "Pick color is color of the dragger when picked. It gives a visual feedback to show that the dragger has been picked."); + "Pick color is color of the dragger when picked. It gives a visual feedback to show that the dragger has been picked. "); I_Method0(const osg::Vec4, getPickColor, Properties::NON_VIRTUAL, __C5_osg_Vec4__getPickColor, diff --git a/src/osgWrappers/osgManipulator/Scale1DDragger.cpp b/src/osgWrappers/osgManipulator/Scale1DDragger.cpp index ac1183a29..291a3e3cd 100644 --- a/src/osgWrappers/osgManipulator/Scale1DDragger.cpp +++ b/src/osgWrappers/osgManipulator/Scale1DDragger.cpp @@ -73,7 +73,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::Scale1DDragger) Properties::NON_VIRTUAL, __void__setPickColor__C5_osg_Vec4_R1, "Set/Get pick color for dragger. ", - "Pick color is color of the dragger when picked. It gives a visual feedback to show that the dragger has been picked."); + "Pick color is color of the dragger when picked. It gives a visual feedback to show that the dragger has been picked. "); I_Method0(const osg::Vec4, getPickColor, Properties::NON_VIRTUAL, __C5_osg_Vec4__getPickColor, diff --git a/src/osgWrappers/osgManipulator/Scale2DDragger.cpp b/src/osgWrappers/osgManipulator/Scale2DDragger.cpp index 17717dbb2..69a3ea7eb 100644 --- a/src/osgWrappers/osgManipulator/Scale2DDragger.cpp +++ b/src/osgWrappers/osgManipulator/Scale2DDragger.cpp @@ -74,7 +74,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::Scale2DDragger) Properties::NON_VIRTUAL, __void__setPickColor__C5_osg_Vec4_R1, "Set/Get pick color for dragger. ", - "Pick color is color of the dragger when picked. It gives a visual feedback to show that the dragger has been picked."); + "Pick color is color of the dragger when picked. It gives a visual feedback to show that the dragger has been picked. "); I_Method0(const osg::Vec4, getPickColor, Properties::NON_VIRTUAL, __C5_osg_Vec4__getPickColor, diff --git a/src/osgWrappers/osgManipulator/Selection.cpp b/src/osgWrappers/osgManipulator/Selection.cpp index df34bded2..fcab64818 100644 --- a/src/osgWrappers/osgManipulator/Selection.cpp +++ b/src/osgWrappers/osgManipulator/Selection.cpp @@ -31,7 +31,7 @@ BEGIN_OBJECT_REFLECTOR(osgManipulator::Selection) Properties::VIRTUAL, __bool__receive__C5_MotionCommand_R1, "Receive motion commands and set the MatrixTransform accordingly to transform selections. ", - "Returns true on success."); + "Returns true on success. "); I_Method1(bool, receive, IN, const osgManipulator::TranslateInLineCommand &, command, Properties::VIRTUAL, __bool__receive__C5_TranslateInLineCommand_R1, diff --git a/src/osgWrappers/osgParticle/AccelOperator.cpp b/src/osgWrappers/osgParticle/AccelOperator.cpp index 3517995be..2b0cc511d 100644 --- a/src/osgWrappers/osgParticle/AccelOperator.cpp +++ b/src/osgWrappers/osgParticle/AccelOperator.cpp @@ -74,7 +74,7 @@ BEGIN_OBJECT_REFLECTOR(osgParticle::AccelOperator) Properties::NON_VIRTUAL, __void__setToGravity__float, "Quickly set the acceleration vector to the gravity on earth (0, 0, -9.81). ", - "The acceleration will be multiplied by the scale parameter."); + "The acceleration will be multiplied by the scale parameter. "); I_Method2(void, operate, IN, osgParticle::Particle *, P, IN, double, dt, Properties::VIRTUAL, __void__operate__Particle_P1__double, diff --git a/src/osgWrappers/osgParticle/Emitter.cpp b/src/osgWrappers/osgParticle/Emitter.cpp index ccf000edc..f4a5bfba3 100644 --- a/src/osgWrappers/osgParticle/Emitter.cpp +++ b/src/osgWrappers/osgParticle/Emitter.cpp @@ -73,7 +73,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgParticle::Emitter) Properties::NON_VIRTUAL, __void__setUseDefaultTemplate__bool, "Set whether the default particle template should be used. ", - "When this flag is true, the particle template is ignored, and the particle system's default template is used instead."); + "When this flag is true, the particle template is ignored, and the particle system's default template is used instead. "); I_ProtectedMethod1(void, process, IN, double, dt, Properties::VIRTUAL, Properties::NON_CONST, diff --git a/src/osgWrappers/osgParticle/FluidProgram.cpp b/src/osgWrappers/osgParticle/FluidProgram.cpp index 88a000d96..23a05ed92 100644 --- a/src/osgWrappers/osgParticle/FluidProgram.cpp +++ b/src/osgWrappers/osgParticle/FluidProgram.cpp @@ -108,7 +108,7 @@ BEGIN_OBJECT_REFLECTOR(osgParticle::FluidProgram) Properties::NON_VIRTUAL, __void__setToGravity__float, "Set the acceleration vector to the gravity on earth (0, 0, -9.81). ", - "The acceleration will be multiplied by the scale parameter."); + "The acceleration will be multiplied by the scale parameter. "); I_Method0(void, setFluidToAir, Properties::NON_VIRTUAL, __void__setFluidToAir, diff --git a/src/osgWrappers/osgParticle/Operator.cpp b/src/osgWrappers/osgParticle/Operator.cpp index 223d6a087..24c975e20 100644 --- a/src/osgWrappers/osgParticle/Operator.cpp +++ b/src/osgWrappers/osgParticle/Operator.cpp @@ -63,12 +63,12 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgParticle::Operator) Properties::PURE_VIRTUAL, __void__operate__Particle_P1__double, "Do something on a particle. ", - "This method is called by ModularProgram objects to perform some operations on the particles. You must override it in descendant classes. Common operations consist of modifying the particle's velocity vector. The dt parameter is the time elapsed from last operation."); + "This method is called by ModularProgram objects to perform some operations on the particles. You must override it in descendant classes. Common operations consist of modifying the particle's velocity vector. The dt parameter is the time elapsed from last operation. "); I_Method1(void, beginOperate, IN, osgParticle::Program *, x, Properties::VIRTUAL, __void__beginOperate__Program_P1, "Do something before processing particles via the operate() method. ", - "Overriding this method could be necessary to query the calling Program object for the current reference frame. If the reference frame is RELATIVE_RF, then your class should prepare itself to do all operations in local coordinates."); + "Overriding this method could be necessary to query the calling Program object for the current reference frame. If the reference frame is RELATIVE_RF, then your class should prepare itself to do all operations in local coordinates. "); I_Method0(void, endOperate, Properties::VIRTUAL, __void__endOperate, diff --git a/src/osgWrappers/osgParticle/Particle.cpp b/src/osgWrappers/osgParticle/Particle.cpp index 9d1eff9b2..6dbfcb862 100644 --- a/src/osgWrappers/osgParticle/Particle.cpp +++ b/src/osgWrappers/osgParticle/Particle.cpp @@ -99,12 +99,12 @@ BEGIN_VALUE_REFLECTOR(osgParticle::Particle) Properties::NON_VIRTUAL, __float__getRadius, "Get the physical radius of the particle. ", - "For built-in operators to work correctly, lengths must be expressed in meters."); + "For built-in operators to work correctly, lengths must be expressed in meters. "); I_Method0(float, getMass, Properties::NON_VIRTUAL, __float__getMass, "Get the mass of the particle. ", - "For built-in operators to work correctly, remember that the mass is expressed in kg."); + "For built-in operators to work correctly, remember that the mass is expressed in kg. "); I_Method0(float, getMassInv, Properties::NON_VIRTUAL, __float__getMassInv, @@ -119,7 +119,7 @@ BEGIN_VALUE_REFLECTOR(osgParticle::Particle) Properties::NON_VIRTUAL, __C5_osg_Vec3_R1__getVelocity, "Get the velocity vector. ", - "For built-in operators to work correctly, remember that velocity components are expressed in meters per second."); + "For built-in operators to work correctly, remember that velocity components are expressed in meters per second. "); I_Method0(const osg::Vec3 &, getPreviousPosition, Properties::NON_VIRTUAL, __C5_osg_Vec3_R1__getPreviousPosition, @@ -219,12 +219,12 @@ BEGIN_VALUE_REFLECTOR(osgParticle::Particle) Properties::NON_VIRTUAL, __void__setRadius__float, "Set the physical radius of the particle. ", - "For built-in operators to work correctly, lengths must be expressed in meters."); + "For built-in operators to work correctly, lengths must be expressed in meters. "); I_Method1(void, setMass, IN, float, m, Properties::NON_VIRTUAL, __void__setMass__float, "Set the mass of the particle. ", - "For built-in operators to work correctly, remember that the mass is expressed in kg."); + "For built-in operators to work correctly, remember that the mass is expressed in kg. "); I_Method1(void, setPosition, IN, const osg::Vec3 &, p, Properties::NON_VIRTUAL, __void__setPosition__C5_osg_Vec3_R1, @@ -234,7 +234,7 @@ BEGIN_VALUE_REFLECTOR(osgParticle::Particle) Properties::NON_VIRTUAL, __void__setVelocity__C5_osg_Vec3_R1, "Set the velocity vector. ", - "For built-in operators to work correctly, remember that velocity components are expressed in meters per second."); + "For built-in operators to work correctly, remember that velocity components are expressed in meters per second. "); I_Method1(void, addVelocity, IN, const osg::Vec3 &, dv, Properties::NON_VIRTUAL, __void__addVelocity__C5_osg_Vec3_R1, @@ -259,7 +259,7 @@ BEGIN_VALUE_REFLECTOR(osgParticle::Particle) Properties::NON_VIRTUAL, __void__setAngularVelocity__C5_osg_Vec3_R1, "Set the angular velocity vector. ", - "Components x, y and z are angles of rotation around the respective axis (in radians)."); + "Components x, y and z are angles of rotation around the respective axis (in radians). "); I_Method1(void, addAngularVelocity, IN, const osg::Vec3 &, dv, Properties::NON_VIRTUAL, __void__addAngularVelocity__C5_osg_Vec3_R1, @@ -274,7 +274,7 @@ BEGIN_VALUE_REFLECTOR(osgParticle::Particle) Properties::NON_VIRTUAL, __bool__update__double, "Update the particle (don't call this method manually). ", - "This method is called automatically by ParticleSystem::update(); it updates the graphical properties of the particle for the current time, checks whether the particle is still alive, and then updates its position by computing P = P + V * dt (where P is the position and V is the velocity)."); + "This method is called automatically by ParticleSystem::update(); it updates the graphical properties of the particle for the current time, checks whether the particle is still alive, and then updates its position by computing P = P + V * dt (where P is the position and V is the velocity). "); I_Method0(void, beginRender, Properties::NON_VIRTUAL, __void__beginRender, diff --git a/src/osgWrappers/osgParticle/ParticleProcessor.cpp b/src/osgWrappers/osgParticle/ParticleProcessor.cpp index 14ec0524e..a6ae7c8f9 100644 --- a/src/osgWrappers/osgParticle/ParticleProcessor.cpp +++ b/src/osgWrappers/osgParticle/ParticleProcessor.cpp @@ -152,7 +152,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgParticle::ParticleProcessor) Properties::NON_VIRTUAL, __bool__isAlive, "Check whether the processor is alive with respect to start time and life duration. ", - "Note that this method may return true even if the processor has been disabled by calling setEnabled(false). To test whether the processor is actually processing particles or not, you should evaluate (isEnabled() && isAlive())."); + "Note that this method may return true even if the processor has been disabled by calling setEnabled(false). To test whether the processor is actually processing particles or not, you should evaluate (isEnabled() && isAlive()). "); I_Method1(void, traverse, IN, osg::NodeVisitor &, nv, Properties::VIRTUAL, __void__traverse__osg_NodeVisitor_R1, diff --git a/src/osgWrappers/osgParticle/ParticleSystem.cpp b/src/osgWrappers/osgParticle/ParticleSystem.cpp index cd6ed949a..f163da937 100644 --- a/src/osgWrappers/osgParticle/ParticleSystem.cpp +++ b/src/osgWrappers/osgParticle/ParticleSystem.cpp @@ -112,7 +112,7 @@ BEGIN_OBJECT_REFLECTOR(osgParticle::ParticleSystem) Properties::NON_VIRTUAL, __void__setDefaultBoundingBox__C5_osg_BoundingBox_R1, "Set the default bounding box. ", - "The default bounding box is used when a real bounding box cannot be computed, for example because no particles has been updated yet."); + "The default bounding box is used when a real bounding box cannot be computed, for example because no particles has been updated yet. "); I_Method0(bool, getDoublePassRendering, Properties::NON_VIRTUAL, __bool__getDoublePassRendering, @@ -122,7 +122,7 @@ BEGIN_OBJECT_REFLECTOR(osgParticle::ParticleSystem) Properties::NON_VIRTUAL, __void__setDoublePassRendering__bool, "Set the double pass rendering flag. ", - "Double pass rendering avoids overdraw problems between particle systems and other opaque objects. If you can render all the particle systems after the opaque objects, then double pass is not necessary and can be turned off (best choice). If you set the default attributes with setDefaultAttributes, then the particle system will fall into a transparent bin."); + "Double pass rendering avoids overdraw problems between particle systems and other opaque objects. If you can render all the particle systems after the opaque objects, then double pass is not necessary and can be turned off (best choice). If you set the default attributes with setDefaultAttributes, then the particle system will fall into a transparent bin. "); I_Method0(bool, isFrozen, Properties::NON_VIRTUAL, __bool__isFrozen, @@ -132,7 +132,7 @@ BEGIN_OBJECT_REFLECTOR(osgParticle::ParticleSystem) Properties::NON_VIRTUAL, __void__setFrozen__bool, "Set or reset the frozen state. ", - "When the particle system is frozen, emitters and programs won't do anything on it."); + "When the particle system is frozen, emitters and programs won't do anything on it. "); I_Method0(int, numParticles, Properties::NON_VIRTUAL, __int__numParticles, @@ -207,7 +207,7 @@ BEGIN_OBJECT_REFLECTOR(osgParticle::ParticleSystem) Properties::NON_VIRTUAL, __void__setDefaultAttributes__C5_std_string_R1__bool__bool__int, "A useful method to set the most common StateAttribute's in one call. ", - "If texturefile is empty, then texturing is turned off."); + "If texturefile is empty, then texturing is turned off. "); I_Method0(int, getLevelOfDetail, Properties::NON_VIRTUAL, __int__getLevelOfDetail, @@ -217,7 +217,7 @@ BEGIN_OBJECT_REFLECTOR(osgParticle::ParticleSystem) Properties::NON_VIRTUAL, __void__setLevelOfDetail__int, "(EXPERIMENTAL) Set the level of detail. ", - "The total number of particles is divided by the detail value to get the actual number of particles to be drawn. This value must be greater than zero."); + "The total number of particles is divided by the detail value to get the actual number of particles to be drawn. This value must be greater than zero. "); I_Method1(void, update, IN, double, dt, Properties::VIRTUAL, __void__update__double, diff --git a/src/osgWrappers/osgParticle/PointPlacer.cpp b/src/osgWrappers/osgParticle/PointPlacer.cpp index cad685519..d170bb862 100644 --- a/src/osgWrappers/osgParticle/PointPlacer.cpp +++ b/src/osgWrappers/osgParticle/PointPlacer.cpp @@ -63,7 +63,7 @@ BEGIN_OBJECT_REFLECTOR(osgParticle::PointPlacer) Properties::VIRTUAL, __void__place__Particle_P1, "Place a particle. ", - "This method is called automatically by ModularEmitter and should not be called manually."); + "This method is called automatically by ModularEmitter and should not be called manually. "); I_Method0(osg::Vec3, getControlPosition, Properties::VIRTUAL, __osg_Vec3__getControlPosition, diff --git a/src/osgWrappers/osgParticle/Shooter.cpp b/src/osgWrappers/osgParticle/Shooter.cpp index bbf5cf25e..14b2b88ed 100644 --- a/src/osgWrappers/osgParticle/Shooter.cpp +++ b/src/osgWrappers/osgParticle/Shooter.cpp @@ -52,6 +52,6 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgParticle::Shooter) Properties::PURE_VIRTUAL, __void__shoot__Particle_P1, "Shoot a particle. ", - "Must be overriden by descendants. This method should only set the velocity vector of particle P, leaving other attributes unchanged."); + "Must be overriden by descendants. This method should only set the velocity vector of particle P, leaving other attributes unchanged. "); END_REFLECTOR diff --git a/src/osgWrappers/osgSim/ColorRange.cpp b/src/osgWrappers/osgSim/ColorRange.cpp index c2bad0d04..c838f2eba 100644 --- a/src/osgWrappers/osgSim/ColorRange.cpp +++ b/src/osgWrappers/osgSim/ColorRange.cpp @@ -27,11 +27,11 @@ BEGIN_OBJECT_REFLECTOR(osgSim::ColorRange) I_Constructor2(IN, float, min, IN, float, max, ____ColorRange__float__float, "Constructor for a ColorRange with a default list of colors set to Red-Yellow-Green-Blue-Cyan. ", - " param min minimum scalar value max maximum scalar value "); + " param min minimum scalar value max maximum scalar value "); I_Constructor3(IN, float, min, IN, float, max, IN, const std::vector< osg::Vec4 > &, colors, ____ColorRange__float__float__C5_std_vectorT1_osg_Vec4__R1, "Constructor for a ColorRange. ", - " param min minimum scalar value max maximum scalar value colors optional range of colors, "); + " param min minimum scalar value max maximum scalar value colors optional range of colors, "); I_Method1(void, setColors, IN, const std::vector< osg::Vec4 > &, colors, Properties::NON_VIRTUAL, __void__setColors__C5_std_vectorT1_osg_Vec4__R1, diff --git a/src/osgWrappers/osgSim/Impostor.cpp b/src/osgWrappers/osgSim/Impostor.cpp index d4cee2ad1..a77fb4c65 100644 --- a/src/osgWrappers/osgSim/Impostor.cpp +++ b/src/osgWrappers/osgSim/Impostor.cpp @@ -77,7 +77,7 @@ BEGIN_OBJECT_REFLECTOR(osgSim::Impostor) Properties::NON_VIRTUAL, __void__setImpostorThreshold__float, "Set the Impostor threshold distance. ", - "For eye points further than this threshold the Imposter is used if appropriate, otherwise the LOD children as chosen as per a standard LOD node."); + "For eye points further than this threshold the Imposter is used if appropriate, otherwise the LOD children as chosen as per a standard LOD node. "); I_Method0(float, getImpostorThreshold, Properties::NON_VIRTUAL, __float__getImpostorThreshold, diff --git a/src/osgWrappers/osgSim/ImpostorSprite.cpp b/src/osgWrappers/osgSim/ImpostorSprite.cpp index a197afe6d..106ff6d84 100644 --- a/src/osgWrappers/osgSim/ImpostorSprite.cpp +++ b/src/osgWrappers/osgSim/ImpostorSprite.cpp @@ -68,7 +68,7 @@ BEGIN_OBJECT_REFLECTOR(osgSim::ImpostorSprite) Properties::NON_VIRTUAL, __void__setParent__Impostor_P1, "Set the parent, which must be an Impostor. ", - "Unlike conventional Drawables, ImpostorSprites can only ever have one parent."); + "Unlike conventional Drawables, ImpostorSprites can only ever have one parent. "); I_Method0(osgSim::Impostor *, getParent, Properties::NON_VIRTUAL, __Impostor_P1__getParent, @@ -103,7 +103,7 @@ BEGIN_OBJECT_REFLECTOR(osgSim::ImpostorSprite) Properties::NON_VIRTUAL, __osg_Vec3_P1__getCoords, "Get the coordinates of the corners of the quad. ", - "Stored in the order, [0] - top_left, [1] - bottom_left, [2] - bottom_right, [3] - top_left."); + "Stored in the order, [0] - top_left, [1] - bottom_left, [2] - bottom_right, [3] - top_left. "); I_Method0(const osg::Vec3 *, getCoords, Properties::NON_VIRTUAL, __C5_osg_Vec3_P1__getCoords, @@ -113,7 +113,7 @@ BEGIN_OBJECT_REFLECTOR(osgSim::ImpostorSprite) Properties::NON_VIRTUAL, __osg_Vec2_P1__getTexCoords, "Get the texture coordinates of the corners of the quad. ", - "Stored in the order, [0] - top_left, [1] - bottom_left, [2] - bottom_right, [3] - top_left."); + "Stored in the order, [0] - top_left, [1] - bottom_left, [2] - bottom_right, [3] - top_left. "); I_Method0(const osg::Vec2 *, getTexCoords, Properties::NON_VIRTUAL, __C5_osg_Vec2_P1__getTexCoords, @@ -123,7 +123,7 @@ BEGIN_OBJECT_REFLECTOR(osgSim::ImpostorSprite) Properties::NON_VIRTUAL, __osg_Vec3_P1__getControlCoords, "Get the control coordinates of the corners of the quad. ", - "The control coordinates are the corners of the quad projected out onto the front face of bounding box which enclosed the impostor geometry when it was pre-rendered into the impostor sprite's texture. At the point of creation/or update of the impostor sprite the control coords will lie on top of the corners of the quad in screen space - with a pixel error of zero. Once the camera moves relative to the impostor sprite the control coords will no longer lie on top of the corners of the quad in screen space - a pixel error will have accumulated. This pixel error can then be used to determine whether the impostor needs to be updated. Stored in the order, [0] - top_left, [1] - bottom_left, [2] - bottom_right, [3] - top_left."); + "The control coordinates are the corners of the quad projected out onto the front face of bounding box which enclosed the impostor geometry when it was pre-rendered into the impostor sprite's texture. At the point of creation/or update of the impostor sprite the control coords will lie on top of the corners of the quad in screen space - with a pixel error of zero. Once the camera moves relative to the impostor sprite the control coords will no longer lie on top of the corners of the quad in screen space - a pixel error will have accumulated. This pixel error can then be used to determine whether the impostor needs to be updated. Stored in the order, [0] - top_left, [1] - bottom_left, [2] - bottom_right, [3] - top_left. "); I_Method0(const osg::Vec3 *, getControlCoords, Properties::NON_VIRTUAL, __C5_osg_Vec3_P1__getControlCoords, diff --git a/src/osgWrappers/osgSim/MultiSwitch.cpp b/src/osgWrappers/osgSim/MultiSwitch.cpp index 4ec321cc9..e34c62e60 100644 --- a/src/osgWrappers/osgSim/MultiSwitch.cpp +++ b/src/osgWrappers/osgSim/MultiSwitch.cpp @@ -87,17 +87,17 @@ BEGIN_OBJECT_REFLECTOR(osgSim::MultiSwitch) Properties::VIRTUAL, __bool__addChild__osg_Node_P1, "Add Node to Group. ", - "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes."); + "If node is not NULL and is not contained in Group then increment its reference count, add it to the child list and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. Otherwise return false. Scene nodes can't be added as child nodes. "); I_Method2(bool, insertChild, IN, unsigned int, index, IN, osg::Node *, child, Properties::VIRTUAL, __bool__insertChild__unsigned_int__osg_Node_P1, "Insert Node to Group at specific location. ", - "The new child node is inserted into the child list before the node at the specified index. No nodes are removed from the group with this operation."); + "The new child node is inserted into the child list before the node at the specified index. No nodes are removed from the group with this operation. "); I_Method1(bool, removeChild, IN, osg::Node *, child, Properties::VIRTUAL, __bool__removeChild__osg_Node_P1, "Remove Node from Group. ", - "If Node is contained in Group then remove it from the child list, decrement its reference count, and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. If Node is not found then return false and do not change the reference count of the Node. Note, do not override, only override removeChildren(,) is required."); + "If Node is contained in Group then remove it from the child list, decrement its reference count, and dirty the bounding sphere to force it to recompute on next getBound() and return true for success. If Node is not found then return false and do not change the reference count of the Node. Note, do not override, only override removeChildren(,) is required. "); I_Method3(void, setValue, IN, unsigned int, switchSet, IN, unsigned int, pos, IN, bool, value, Properties::NON_VIRTUAL, __void__setValue__unsigned_int__unsigned_int__bool, diff --git a/src/osgWrappers/osgSim/ScalarBar.cpp b/src/osgWrappers/osgSim/ScalarBar.cpp index f9eb3f958..83bcdc08b 100644 --- a/src/osgWrappers/osgSim/ScalarBar.cpp +++ b/src/osgWrappers/osgSim/ScalarBar.cpp @@ -40,7 +40,7 @@ BEGIN_OBJECT_REFLECTOR(osgSim::ScalarBar) I_ConstructorWithDefaults7(IN, int, numColors, , IN, int, numLabels, , IN, osgSim::ScalarsToColors *, stc, , IN, const std::string &, title, , IN, osgSim::ScalarBar::Orientation, orientation, osgSim::ScalarBar::HORIZONTAL, IN, float, aspectRatio, 0.25, IN, osgSim::ScalarBar::ScalarPrinter *, sp, new osgSim::ScalarBar::ScalarPrinter, ____ScalarBar__int__int__ScalarsToColors_P1__C5_std_string_R1__Orientation__float__ScalarPrinter_P1, "Construct a ScalarBar with the supplied parameters. ", - " param numColors Specify the number of colors in the scalar bar. Color interpolation occurs where necessary. numLabels Specify the number of labels in the scalar bar. stc The ScalarsToColors defining the range of scalars and the colors they map to. title The title to be used when displaying the ScalarBar. Specify \"\" for no title. orientation The orientation of the ScalarBar. param aspectRatio The aspect ration (y/x) for the displayed bar. Bear in mind you may want to change this if you change the orientation. sp A ScalarPrinter object for the ScalarBar. For every displayed ScalarBar label, the scalar value will be passed to the ScalarPrinter object to turn it into a string. Users may override the default ScalarPrinter object to map scalars to whatever strings they wish. see Orientation. see ScalarPrinter"); + " param numColors Specify the number of colors in the scalar bar. Color interpolation occurs where necessary. numLabels Specify the number of labels in the scalar bar. stc The ScalarsToColors defining the range of scalars and the colors they map to. title The title to be used when displaying the ScalarBar. Specify \"\" for no title. orientation The orientation of the ScalarBar. param aspectRatio The aspect ration (y/x) for the displayed bar. Bear in mind you may want to change this if you change the orientation. sp A ScalarPrinter object for the ScalarBar. For every displayed ScalarBar label, the scalar value will be passed to the ScalarPrinter object to turn it into a string. Users may override the default ScalarPrinter object to map scalars to whatever strings they wish. see Orientation. see ScalarPrinter "); I_Constructor2(IN, const osgSim::ScalarBar &, rhs, IN, const osg::CopyOp &, co, ____ScalarBar__C5_ScalarBar_R1__C5_osg_CopyOp_R1, "Copy constructor. ", diff --git a/src/osgWrappers/osgSim/SphereSegment.cpp b/src/osgWrappers/osgSim/SphereSegment.cpp index cfaae77b5..92afb0e4d 100644 --- a/src/osgWrappers/osgSim/SphereSegment.cpp +++ b/src/osgWrappers/osgSim/SphereSegment.cpp @@ -49,11 +49,11 @@ BEGIN_OBJECT_REFLECTOR(osgSim::SphereSegment) I_Constructor7(IN, const osg::Vec3 &, centre, IN, float, radius, IN, float, azMin, IN, float, azMax, IN, float, elevMin, IN, float, elevMax, IN, int, density, ____SphereSegment__C5_osg_Vec3_R1__float__float__float__float__float__int, "Construct by angle ranges. ", - " param centre sphere centre radius radius of sphere azMin azimuth minimum azMax azimuth maximum elevMin elevation minimum elevMax elevation maximum density number of units to divide the azimuth and elevation ranges into "); + " param centre sphere centre radius radius of sphere azMin azimuth minimum azMax azimuth maximum elevMin elevation minimum elevMax elevation maximum density number of units to divide the azimuth and elevation ranges into "); I_Constructor6(IN, const osg::Vec3 &, centre, IN, float, radius, IN, const osg::Vec3 &, vec, IN, float, azRange, IN, float, elevRange, IN, int, density, ____SphereSegment__C5_osg_Vec3_R1__float__C5_osg_Vec3_R1__float__float__int, "Construct by vector. ", - " param centre sphere centre radius radius of sphere vec vector pointing from sphere centre to centre point of rendered area on sphere surface azRange azimuth range in radians (with centre along vec) elevRange elevation range in radians (with centre along vec) density number of units to divide the azimuth and elevation ranges into "); + " param centre sphere centre radius radius of sphere vec vector pointing from sphere centre to centre point of rendered area on sphere surface azRange azimuth range in radians (with centre along vec) elevRange elevation range in radians (with centre along vec) density number of units to divide the azimuth and elevation ranges into "); I_Constructor2(IN, const osgSim::SphereSegment &, rhs, IN, const osg::CopyOp &, co, ____SphereSegment__C5_SphereSegment_R1__C5_osg_CopyOp_R1, "Copy constructor. ", @@ -82,22 +82,22 @@ BEGIN_OBJECT_REFLECTOR(osgSim::SphereSegment) Properties::NON_VIRTUAL, __void__setArea__C5_osg_Vec3_R1__float__float, "Set the area of the sphere segment. ", - " param vec vector pointing from sphere centre to centre point of rendered area on sphere surface azRange azimuth range in radians (with centre along vec) elevRange elevation range in radians (with centre along vec) "); + " param vec vector pointing from sphere centre to centre point of rendered area on sphere surface azRange azimuth range in radians (with centre along vec) elevRange elevation range in radians (with centre along vec) "); I_Method3(void, getArea, IN, osg::Vec3 &, vec, IN, float &, azRange, IN, float &, elevRange, Properties::NON_VIRTUAL, __void__getArea__osg_Vec3_R1__float_R1__float_R1, "Get the area of the sphere segment. ", - " param vec vector pointing from sphere centre to centre point of rendered area on sphere surface (normalized) azRange azimuth range in radians (with centre along vec) elevRange elevation range in radians (with centre along vec) "); + " param vec vector pointing from sphere centre to centre point of rendered area on sphere surface (normalized) azRange azimuth range in radians (with centre along vec) elevRange elevation range in radians (with centre along vec) "); I_Method4(void, setArea, IN, float, azMin, IN, float, azMax, IN, float, elevMin, IN, float, elevMax, Properties::NON_VIRTUAL, __void__setArea__float__float__float__float, "Set the area of the sphere segment. ", - " param azMin azimuth minimum azMax azimuth maximum elevMin elevation minimum elevMax elevation maximum "); + " param azMin azimuth minimum azMax azimuth maximum elevMin elevation minimum elevMax elevation maximum "); I_Method4(void, getArea, IN, float &, azMin, IN, float &, azMax, IN, float &, elevMin, IN, float &, elevMax, Properties::NON_VIRTUAL, __void__getArea__float_R1__float_R1__float_R1__float_R1, "Get the area of the sphere segment. ", - " param azMin azimuth minimum azMax azimuth maximum elevMin elevation minimum elevMax elevation maximum "); + " param azMin azimuth minimum azMax azimuth maximum elevMin elevation minimum elevMax elevation maximum "); I_Method1(void, setDensity, IN, int, d, Properties::NON_VIRTUAL, __void__setDensity__int, @@ -112,7 +112,7 @@ BEGIN_OBJECT_REFLECTOR(osgSim::SphereSegment) Properties::NON_VIRTUAL, __void__setDrawMask__DrawMask, "Specify the DrawMask. ", - " param dm Bitmask specifying which parts of the sphere segment should be drawn. see DrawMask"); + " param dm Bitmask specifying which parts of the sphere segment should be drawn. see DrawMask "); I_Method0(osgSim::SphereSegment::DrawMask, getDrawMask, Properties::NON_VIRTUAL, __DrawMask__getDrawMask, diff --git a/src/osgWrappers/osgText/Text.cpp b/src/osgWrappers/osgText/Text.cpp index 5a110bc25..ac9b986aa 100644 --- a/src/osgWrappers/osgText/Text.cpp +++ b/src/osgWrappers/osgText/Text.cpp @@ -349,7 +349,7 @@ BEGIN_OBJECT_REFLECTOR(osgText::Text) Properties::NON_VIRTUAL, __void__setBackdropType__BackdropType, "BackdropType gives you a background shadow text behind your regular text. ", - "This helps give text extra contrast which can be useful when placing text against noisy backgrounds. The color of the background shadow text is specified by setBackdropColor(). DROP_SHADOW_BOTTOM_RIGHT will draw backdrop text to the right and down of the normal text. Other DROW_SHADOW_* modes do the same for their repective directions. OUTLINE will draw backdrop text so that it appears the text has an outline or border around the normal text. This mode is particularly useful against really noisy backgrounds that may put text on top of things that have all types of colors which you don't have control over. Some real world examples of this general technique in use that I know of are Google Earth, Sid Meier's Pirates (2004 Remake), and Star Control 2 (PC 1993). The default is NONE."); + "This helps give text extra contrast which can be useful when placing text against noisy backgrounds. The color of the background shadow text is specified by setBackdropColor(). DROP_SHADOW_BOTTOM_RIGHT will draw backdrop text to the right and down of the normal text. Other DROW_SHADOW_* modes do the same for their repective directions. OUTLINE will draw backdrop text so that it appears the text has an outline or border around the normal text. This mode is particularly useful against really noisy backgrounds that may put text on top of things that have all types of colors which you don't have control over. Some real world examples of this general technique in use that I know of are Google Earth, Sid Meier's Pirates (2004 Remake), and Star Control 2 (PC 1993). The default is NONE. "); I_Method0(osgText::Text::BackdropType, getBackdropType, Properties::NON_VIRTUAL, __BackdropType__getBackdropType, @@ -359,7 +359,7 @@ BEGIN_OBJECT_REFLECTOR(osgText::Text) Properties::NON_VIRTUAL, __void__setBackdropOffset__float, "Sets the amount text is offset to create the backdrop/shadow effect. ", - "Set the value too high and for example, in OUTLINE mode you will get a \"Brady Bunch\" effect where you see duplicates of the text in a 3x3 grid. Set the value too small and you won't see anything. The values represent percentages. 1.0 means 100% so a value of 1.0 in DROW_SHADOW_LEFT_CENTER mode would cause each glyph to be echoed next to it self. So the letter 'e' might look like 'ee'. Good values tend to be in the 0.03 to 0.10 range (but will be subject to your specific font and display characteristics). Note that the text bounding boxes are updated to include backdrop offsets. However, other metric information such as getCharacterHeight() are unaffected by this. This means that individual glyph spacing (kerning?) are unchanged even when this mode is used. The default is 0.07 (7% offset)."); + "Set the value too high and for example, in OUTLINE mode you will get a \"Brady Bunch\" effect where you see duplicates of the text in a 3x3 grid. Set the value too small and you won't see anything. The values represent percentages. 1.0 means 100% so a value of 1.0 in DROW_SHADOW_LEFT_CENTER mode would cause each glyph to be echoed next to it self. So the letter 'e' might look like 'ee'. Good values tend to be in the 0.03 to 0.10 range (but will be subject to your specific font and display characteristics). Note that the text bounding boxes are updated to include backdrop offsets. However, other metric information such as getCharacterHeight() are unaffected by this. This means that individual glyph spacing (kerning?) are unchanged even when this mode is used. The default is 0.07 (7% offset). "); I_Method2(void, setBackdropOffset, IN, float, horizontal, IN, float, vertical, Properties::NON_VIRTUAL, __void__setBackdropOffset__float__float, @@ -379,7 +379,7 @@ BEGIN_OBJECT_REFLECTOR(osgText::Text) Properties::NON_VIRTUAL, __void__setBackdropColor__C5_osg_Vec4_R1, "This specifies the color of the backdrop text. ", - "The default is black."); + "The default is black. "); I_Method0(const osg::Vec4 &, getBackdropColor, Properties::NON_VIRTUAL, __C5_osg_Vec4_R1__getBackdropColor, @@ -399,7 +399,7 @@ BEGIN_OBJECT_REFLECTOR(osgText::Text) Properties::NON_VIRTUAL, __void__setColorGradientMode__ColorGradientMode, "This sets different types of text coloring modes. ", - "When the coloring mode is not set to SOLID, the colors specified in setColorGradientCorners() determine the colors for the text. When the gradient mode is OVERALL, the coloring scheme attempts to approximate the effect as if the entire text box/region were a single polygon and you had applied colors to each of the four corners with GL_SMOOTH enabled. In this mode, OpenGL interpolates the colors across the polygon, and this is what OVERALL tries to emulate. This can be used to give nice embellishments on things like logos and names. PER_CHARACTER is similar to OVERALL except that it applies the color interpolation to the four corners of each character instead of across the overall text box. The default is SOLID (a.k.a. off)."); + "When the coloring mode is not set to SOLID, the colors specified in setColorGradientCorners() determine the colors for the text. When the gradient mode is OVERALL, the coloring scheme attempts to approximate the effect as if the entire text box/region were a single polygon and you had applied colors to each of the four corners with GL_SMOOTH enabled. In this mode, OpenGL interpolates the colors across the polygon, and this is what OVERALL tries to emulate. This can be used to give nice embellishments on things like logos and names. PER_CHARACTER is similar to OVERALL except that it applies the color interpolation to the four corners of each character instead of across the overall text box. The default is SOLID (a.k.a. off). "); I_Method0(osgText::Text::ColorGradientMode, getColorGradientMode, Properties::NON_VIRTUAL, __ColorGradientMode__getColorGradientMode, @@ -409,7 +409,7 @@ BEGIN_OBJECT_REFLECTOR(osgText::Text) Properties::NON_VIRTUAL, __void__setColorGradientCorners__C5_osg_Vec4_R1__C5_osg_Vec4_R1__C5_osg_Vec4_R1__C5_osg_Vec4_R1, "Used only for gradient mode, let's you specify the colors of the 4 corners. ", - "If ColorGradients are off, these values are ignored (and the value from setColor() is the only one that is relevant."); + "If ColorGradients are off, these values are ignored (and the value from setColor() is the only one that is relevant. "); I_Method0(const osg::Vec4 &, getColorGradientTopLeft, Properties::NON_VIRTUAL, __C5_osg_Vec4_R1__getColorGradientTopLeft, diff --git a/src/osgWrappers/osgUtil/CubeMapGenerator.cpp b/src/osgWrappers/osgUtil/CubeMapGenerator.cpp index 3997161f5..2bdf2b08f 100644 --- a/src/osgWrappers/osgUtil/CubeMapGenerator.cpp +++ b/src/osgWrappers/osgUtil/CubeMapGenerator.cpp @@ -49,7 +49,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::CubeMapGenerator) Properties::NON_VIRTUAL, __void__generateMap__bool, "Generate the six cube images. ", - "If use_osg_system is true, then the OSG's coordinate system is used instead of the default OpenGL one."); + "If use_osg_system is true, then the OSG's coordinate system is used instead of the default OpenGL one. "); I_ProtectedMethod4(void, set_pixel, IN, int, index, IN, int, c, IN, int, r, IN, const osg::Vec4 &, color, Properties::NON_VIRTUAL, Properties::NON_CONST, @@ -61,6 +61,6 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::CubeMapGenerator) Properties::CONST, __osg_Vec4__compute_color__C5_osg_Vec3_R1, "Override this method to define how colors are computed. ", - "The parameter R is the reflection vector, pointing from the center of the cube. The return value should be the RGBA color associated with that reflection ray."); + "The parameter R is the reflection vector, pointing from the center of the cube. The return value should be the RGBA color associated with that reflection ray. "); END_REFLECTOR diff --git a/src/osgWrappers/osgUtil/CullVisitor.cpp b/src/osgWrappers/osgUtil/CullVisitor.cpp index dea0a4d4e..addf59229 100644 --- a/src/osgWrappers/osgUtil/CullVisitor.cpp +++ b/src/osgWrappers/osgUtil/CullVisitor.cpp @@ -181,12 +181,12 @@ BEGIN_OBJECT_REFLECTOR(osgUtil::CullVisitor) Properties::NON_VIRTUAL, __void__pushStateSet__C5_osg_StateSet_P1, "Push state set on the current state group. ", - "If the state exists in a child state group of the current state group then move the current state group to that child. Otherwise, create a new state group for the state set, add it to the current state group then move the current state group pointer to the new state group."); + "If the state exists in a child state group of the current state group then move the current state group to that child. Otherwise, create a new state group for the state set, add it to the current state group then move the current state group pointer to the new state group. "); I_Method0(void, popStateSet, Properties::NON_VIRTUAL, __void__popStateSet, "Pop the top state set and hence associated state group. ", - "Move the current state group to the parent of the popped state group."); + "Move the current state group to the parent of the popped state group. "); I_Method1(void, setStateGraph, IN, osgUtil::StateGraph *, rg, Properties::NON_VIRTUAL, __void__setStateGraph__StateGraph_P1, diff --git a/src/osgWrappers/osgUtil/GLObjectsVisitor.cpp b/src/osgWrappers/osgUtil/GLObjectsVisitor.cpp index e330ff200..2ff248457 100644 --- a/src/osgWrappers/osgUtil/GLObjectsVisitor.cpp +++ b/src/osgWrappers/osgUtil/GLObjectsVisitor.cpp @@ -63,7 +63,7 @@ BEGIN_OBJECT_REFLECTOR(osgUtil::GLObjectsVisitor) Properties::NON_EXPLICIT, ____GLObjectsVisitor__Mode, "Construct a GLObjectsVisitor to traverse all children, operating on node according to specified mode, such as to compile or release display list/texture objects etc. ", - "Default mode is to compile GL objects."); + "Default mode is to compile GL objects. "); I_Method0(void, reset, Properties::VIRTUAL, __void__reset, diff --git a/src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp b/src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp index 9991d8eb4..66740fd2e 100644 --- a/src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp +++ b/src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp @@ -38,6 +38,6 @@ BEGIN_OBJECT_REFLECTOR(osgUtil::HalfWayMapGenerator) Properties::CONST, __osg_Vec4__compute_color__C5_osg_Vec3_R1, "Override this method to define how colors are computed. ", - "The parameter R is the reflection vector, pointing from the center of the cube. The return value should be the RGBA color associated with that reflection ray."); + "The parameter R is the reflection vector, pointing from the center of the cube. The return value should be the RGBA color associated with that reflection ray. "); END_REFLECTOR diff --git a/src/osgWrappers/osgUtil/HighlightMapGenerator.cpp b/src/osgWrappers/osgUtil/HighlightMapGenerator.cpp index f2ba1a728..b7a07b78f 100644 --- a/src/osgWrappers/osgUtil/HighlightMapGenerator.cpp +++ b/src/osgWrappers/osgUtil/HighlightMapGenerator.cpp @@ -39,6 +39,6 @@ BEGIN_OBJECT_REFLECTOR(osgUtil::HighlightMapGenerator) Properties::CONST, __osg_Vec4__compute_color__C5_osg_Vec3_R1, "Override this method to define how colors are computed. ", - "The parameter R is the reflection vector, pointing from the center of the cube. The return value should be the RGBA color associated with that reflection ray."); + "The parameter R is the reflection vector, pointing from the center of the cube. The return value should be the RGBA color associated with that reflection ray. "); END_REFLECTOR diff --git a/src/osgWrappers/osgUtil/IntersectVisitor.cpp b/src/osgWrappers/osgUtil/IntersectVisitor.cpp index cdedf91fe..2ed9f221d 100644 --- a/src/osgWrappers/osgUtil/IntersectVisitor.cpp +++ b/src/osgWrappers/osgUtil/IntersectVisitor.cpp @@ -41,7 +41,7 @@ BEGIN_VALUE_REFLECTOR(osgUtil::Hit) I_DeclaringFile("osgUtil/IntersectVisitor"); I_Constructor0(____Hit, "Describes a point in space produced by an intersection of a line with a scene. ", - "A Hit is always on a surface as rendered by the Open Scene Graph scene (usually a triangle or other primitive, but a special hit handler could return a different value perhaps: a sphere shape might return a Hit on the true sphere rather than the approximate tessellated sphere rendered."); + "A Hit is always on a surface as rendered by the Open Scene Graph scene (usually a triangle or other primitive, but a special hit handler could return a different value perhaps: a sphere shape might return a Hit on the true sphere rather than the approximate tessellated sphere rendered. "); I_Constructor1(IN, const osgUtil::Hit &, hit, Properties::NON_EXPLICIT, ____Hit__C5_Hit_R1, diff --git a/src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp b/src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp index 2a3086796..aa657888d 100644 --- a/src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp +++ b/src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp @@ -38,6 +38,6 @@ BEGIN_OBJECT_REFLECTOR(osgUtil::ReflectionMapGenerator) Properties::CONST, __osg_Vec4__compute_color__C5_osg_Vec3_R1, "Override this method to define how colors are computed. ", - "The parameter R is the reflection vector, pointing from the center of the cube. The return value should be the RGBA color associated with that reflection ray."); + "The parameter R is the reflection vector, pointing from the center of the cube. The return value should be the RGBA color associated with that reflection ray. "); END_REFLECTOR diff --git a/src/osgWrappers/osgUtil/SceneView.cpp b/src/osgWrappers/osgUtil/SceneView.cpp index 9d450fa1d..c13f85516 100644 --- a/src/osgWrappers/osgUtil/SceneView.cpp +++ b/src/osgWrappers/osgUtil/SceneView.cpp @@ -140,17 +140,17 @@ BEGIN_OBJECT_REFLECTOR(osgUtil::SceneView) Properties::NON_VIRTUAL, __void__setSceneData__osg_Node_P1, "Set the data to view. ", - "The data will typically be an osg::Scene but can be any osg::Node type."); + "The data will typically be an osg::Scene but can be any osg::Node type. "); I_MethodWithDefaults1(osg::Node *, getSceneData, IN, unsigned int, childNo, 0, Properties::NON_VIRTUAL, __osg_Node_P1__getSceneData__unsigned_int, "Get the scene data to view. ", - "The data will typically be an osg::Scene but can be any osg::Node type."); + "The data will typically be an osg::Scene but can be any osg::Node type. "); I_MethodWithDefaults1(const osg::Node *, getSceneData, IN, unsigned int, childNo, 0, Properties::NON_VIRTUAL, __C5_osg_Node_P1__getSceneData__unsigned_int, "Get the const scene data which to view. ", - "The data will typically be an osg::Scene but can be any osg::Node type."); + "The data will typically be an osg::Scene but can be any osg::Node type. "); I_Method0(unsigned int, getNumSceneData, Properties::NON_VIRTUAL, __unsigned_int__getNumSceneData, @@ -645,17 +645,17 @@ BEGIN_OBJECT_REFLECTOR(osgUtil::SceneView) Properties::NON_VIRTUAL, __bool__projectWindowIntoObject__C5_osg_Vec3_R1__osg_Vec3_R1, "Calculate the object coordinates of a point in window coordinates. ", - "Note, current implementation requires that SceneView::draw() has been previously called for projectWindowIntoObject to produce valid values. Consistent with OpenGL windows coordinates are calculated relative to the bottom left of the window. Returns true on successful projection."); + "Note, current implementation requires that SceneView::draw() has been previously called for projectWindowIntoObject to produce valid values. Consistent with OpenGL windows coordinates are calculated relative to the bottom left of the window. Returns true on successful projection. "); I_Method4(bool, projectWindowXYIntoObject, IN, int, x, IN, int, y, IN, osg::Vec3 &, near_point, IN, osg::Vec3 &, far_point, Properties::NON_VIRTUAL, __bool__projectWindowXYIntoObject__int__int__osg_Vec3_R1__osg_Vec3_R1, "Calculate the object coordinates of a window x,y when projected onto the near and far planes. ", - "Note, current implementation requires that SceneView::draw() has been previously called for projectWindowIntoObject to produce valid values. Consistent with OpenGL windows coordinates are calculated relative to the bottom left of the window. Returns true on successful projection."); + "Note, current implementation requires that SceneView::draw() has been previously called for projectWindowIntoObject to produce valid values. Consistent with OpenGL windows coordinates are calculated relative to the bottom left of the window. Returns true on successful projection. "); I_Method2(bool, projectObjectIntoWindow, IN, const osg::Vec3 &, object, IN, osg::Vec3 &, window, Properties::NON_VIRTUAL, __bool__projectObjectIntoWindow__C5_osg_Vec3_R1__osg_Vec3_R1, "Calculate the window coordinates of a point in object coordinates. ", - "Note, current implementation requires that SceneView::draw() has been previously called for projectWindowIntoObject to produce valid values. Consistent with OpenGL windows coordinates are calculated relative to the bottom left of the window, whereas window API's normally have the top left as the origin, so you may need to pass in (mouseX,window_height-mouseY,...). Returns true on successful projection."); + "Note, current implementation requires that SceneView::draw() has been previously called for projectWindowIntoObject to produce valid values. Consistent with OpenGL windows coordinates are calculated relative to the bottom left of the window, whereas window API's normally have the top left as the origin, so you may need to pass in (mouseX,window_height-mouseY,...). Returns true on successful projection. "); I_Method1(void, setFrameStamp, IN, osg::FrameStamp *, fs, Properties::NON_VIRTUAL, __void__setFrameStamp__osg_FrameStamp_P1, diff --git a/src/osgWrappers/osgUtil/Statistics.cpp b/src/osgWrappers/osgUtil/Statistics.cpp index 6ac1dca22..876a27cc8 100644 --- a/src/osgWrappers/osgUtil/Statistics.cpp +++ b/src/osgWrappers/osgUtil/Statistics.cpp @@ -68,17 +68,17 @@ BEGIN_OBJECT_REFLECTOR(osgUtil::Statistics) Properties::VIRTUAL, __void__setVertexArray__unsigned_int__C5_osg_Vec3_P1, "Sets the array of vertices used to describe the primitives. ", - "Somehow mimics the OpenGL glVertexPointer() function."); + "Somehow mimics the OpenGL glVertexPointer() function. "); I_Method2(void, setVertexArray, IN, unsigned int, count, IN, const osg::Vec2 *, x, Properties::VIRTUAL, __void__setVertexArray__unsigned_int__C5_osg_Vec2_P1, "Sets the array of vertices used to describe the primitives. ", - "Somehow mimics the OpenGL glVertexPointer() function."); + "Somehow mimics the OpenGL glVertexPointer() function. "); I_Method2(void, setVertexArray, IN, unsigned int, count, IN, const osg::Vec4 *, x, Properties::VIRTUAL, __void__setVertexArray__unsigned_int__C5_osg_Vec4_P1, "Sets the array of vertices used to describe the primitives. ", - "Somehow mimics the OpenGL glVertexPointer() function."); + "Somehow mimics the OpenGL glVertexPointer() function. "); I_Method3(void, drawArrays, IN, GLenum, mode, IN, GLint, x, IN, GLsizei, count, Properties::VIRTUAL, __void__drawArrays__GLenum__GLint__GLsizei, diff --git a/src/osgWrappers/osgUtil/Tessellator.cpp b/src/osgWrappers/osgUtil/Tessellator.cpp index 53e20f2a7..f71bf8d4d 100644 --- a/src/osgWrappers/osgUtil/Tessellator.cpp +++ b/src/osgWrappers/osgUtil/Tessellator.cpp @@ -87,7 +87,7 @@ BEGIN_OBJECT_REFLECTOR(osgUtil::Tessellator) Properties::NON_VIRTUAL, __void__setTessellationNormal__C5_osg_Vec3, "Define the normal to the tessellated polygon - this provides a hint how to tessellate the contours; see gluTessNormal in red book or man pages. ", - "GWM July 2005. Can improve teselation \"For example, if you know that all polygons lie in the x-y plane, call gluTessNormal(tess, 0.0, 0.0, 1.0) before rendering any polygons.\""); + "GWM July 2005. Can improve teselation \"For example, if you know that all polygons lie in the x-y plane, call gluTessNormal(tess, 0.0, 0.0, 1.0) before rendering any polygons.\" "); I_Method0(osg::Geometry::PrimitiveSetList, getContours, Properties::NON_VIRTUAL, __osg_Geometry_PrimitiveSetList__getContours, diff --git a/src/osgWrappers/osgUtil/TriStripVisitor.cpp b/src/osgWrappers/osgUtil/TriStripVisitor.cpp index bb05e89af..a6c828afa 100644 --- a/src/osgWrappers/osgUtil/TriStripVisitor.cpp +++ b/src/osgWrappers/osgUtil/TriStripVisitor.cpp @@ -35,7 +35,7 @@ BEGIN_OBJECT_REFLECTOR(osgUtil::TriStripVisitor) Properties::NON_VIRTUAL, __void__stripify__osg_Geometry_R1, "Convert mesh primitives in Geometry into Tri Strips. ", - "Converts all primitive types except points and lines, linestrips which it leaves unchanged."); + "Converts all primitive types except points and lines, linestrips which it leaves unchanged. "); I_Method0(void, stripify, Properties::NON_VIRTUAL, __void__stripify, diff --git a/src/osgWrappers/osgViewer/CompositeViewer.cpp b/src/osgWrappers/osgViewer/CompositeViewer.cpp index 128028b89..993f54966 100644 --- a/src/osgWrappers/osgViewer/CompositeViewer.cpp +++ b/src/osgWrappers/osgViewer/CompositeViewer.cpp @@ -186,7 +186,7 @@ BEGIN_OBJECT_REFLECTOR(osgViewer::CompositeViewer) Properties::VIRTUAL, __int__run, "Execute a main frame loop. ", - "Equivialant to while (!viewer.done()) viewer.frame(); Also calls realize() if the viewer is not already realized, and installs trackball manipulator if one is not already assigned."); + "Equivialant to while (!viewer.done()) viewer.frame(); Also calls realize() if the viewer is not already realized, and installs trackball manipulator if one is not already assigned. "); I_MethodWithDefaults1(void, frame, IN, double, simulationTime, USE_REFERENCE_TIME, Properties::VIRTUAL, __void__frame__double, diff --git a/src/osgWrappers/osgViewer/GraphicsWindow.cpp b/src/osgWrappers/osgViewer/GraphicsWindow.cpp index 5aad3045a..15095f38e 100644 --- a/src/osgWrappers/osgViewer/GraphicsWindow.cpp +++ b/src/osgWrappers/osgViewer/GraphicsWindow.cpp @@ -195,12 +195,12 @@ BEGIN_OBJECT_REFLECTOR(osgViewer::GraphicsWindow) Properties::VIRTUAL, __void__requestContinuousUpdate__bool, "requestContinousUpdate(bool) is for en/disabling a throw or idle callback to be requested by a GUIEventHandler (typically a MatrixManipulator, though other GUIEventHandler's may also provide functionality). ", - "GUI toolkits can respond to this immediately by registering an idle/timed callback, or can delay setting the callback and update at their own leisure."); + "GUI toolkits can respond to this immediately by registering an idle/timed callback, or can delay setting the callback and update at their own leisure. "); I_Method2(void, requestWarpPointer, IN, float, x, IN, float, x, Properties::VIRTUAL, __void__requestWarpPointer__float__float, "requestWarpPointer(int,int) is requesting a repositioning of the mouse pointer to a specified x,y location on the window. ", - "This is used by some camera manipulators to initialise the mouse pointer when mouse position relative to a controls neutral mouse position is required, i.e when mimicking a aircrafts joystick."); + "This is used by some camera manipulators to initialise the mouse pointer when mouse position relative to a controls neutral mouse position is required, i.e when mimicking a aircrafts joystick. "); I_SimpleProperty(osgViewer::GraphicsWindow::MouseCursor, Cursor, 0, __void__setCursor__MouseCursor); diff --git a/src/osgWrappers/osgViewer/View.cpp b/src/osgWrappers/osgViewer/View.cpp index 5de7c1383..16dfb5f8c 100644 --- a/src/osgWrappers/osgViewer/View.cpp +++ b/src/osgWrappers/osgViewer/View.cpp @@ -276,12 +276,12 @@ BEGIN_OBJECT_REFLECTOR(osgViewer::View) Properties::VIRTUAL, __void__requestContinuousUpdate__bool, "requestContinousUpdate(bool) is for en/disabling a throw or idle callback to be requested by a GUIEventHandler (typically a MatrixManipulator, though other GUIEventHandler's may also provide functionality). ", - "GUI toolkits can respond to this immediately by registering an idle/timed callback, or can delay setting the callback and update at their own leisure."); + "GUI toolkits can respond to this immediately by registering an idle/timed callback, or can delay setting the callback and update at their own leisure. "); I_Method2(void, requestWarpPointer, IN, float, x, IN, float, y, Properties::VIRTUAL, __void__requestWarpPointer__float__float, "requestWarpPointer(int,int) is requesting a repositioning of the mouse pointer to a specified x,y location on the window. ", - "This is used by some camera manipulators to initialise the mouse pointer when mouse position relative to a controls neutral mouse position is required, i.e when mimicking a aircrafts joystick."); + "This is used by some camera manipulators to initialise the mouse pointer when mouse position relative to a controls neutral mouse position is required, i.e when mimicking a aircrafts joystick. "); I_Method0(void, assignSceneDataToCameras, Properties::NON_VIRTUAL, __void__assignSceneDataToCameras, diff --git a/src/osgWrappers/osgViewer/Viewer.cpp b/src/osgWrappers/osgViewer/Viewer.cpp index 7984bcc3f..f0c7756d3 100644 --- a/src/osgWrappers/osgViewer/Viewer.cpp +++ b/src/osgWrappers/osgViewer/Viewer.cpp @@ -162,7 +162,7 @@ BEGIN_OBJECT_REFLECTOR(osgViewer::Viewer) Properties::VIRTUAL, __int__run, "Execute a main frame loop. ", - "Equivialant to while (!viewer.done()) viewer.frame(); Also calls realize() if the viewer is not already realized, and installs trackball manipulator if one is not already assigned."); + "Equivialant to while (!viewer.done()) viewer.frame(); Also calls realize() if the viewer is not already realized, and installs trackball manipulator if one is not already assigned. "); I_MethodWithDefaults1(void, frame, IN, double, simulationTime, USE_REFERENCE_TIME, Properties::VIRTUAL, __void__frame__double,