OpenSceneGraph/include
Robert Osfield 5f8e2bda2f Added osg::CallbackObject to be used to extend C++ class from scripting languages by providing callback objects assigned to the osg::Object UserDataContainer, with the CallbackObject's Name used to map the "method" provided by the CallbackObject. The CallbackObject is implemented by the script engine to provide the neccessary glue to invoking the script with the appropriate input parameters and handling the output parameters.
To the Lua plugin added support for assigned lua functions to C++ osg::Objects via the new osg::CallbackObject mechanism.  To invoke the scripts function from C++ one must get the CallbackObject and call run on it.

Renamed ScriptCallback to ScriptNodeCallback to avoid possibly confusion between osg::CallbackObject and the ScriptNodeCallback.
2014-01-31 16:20:29 +00:00
..
OpenThreads Bumped SO_VERSION number of OpenThreads to avoid conflicts with Debian SO_VERSION bump 2014-01-07 16:18:05 +00:00
osg Added osg::CallbackObject to be used to extend C++ class from scripting languages by providing callback objects assigned to the osg::Object UserDataContainer, with the CallbackObject's Name used to map the "method" provided by the CallbackObject. The CallbackObject is implemented by the script engine to provide the neccessary glue to invoking the script with the appropriate input parameters and handling the output parameters. 2014-01-31 16:20:29 +00:00
osgAnimation From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
osgDB Moved osgDB::MethodObject from lua plugin into osgDB, added support for running methods via the osgDB::PropertyInterface class. 2014-01-06 15:45:46 +00:00
osgFX From Johannes Scholz, "as we need to dynamically add and remove Effects to and from our Application, I created a small patch for osgFX/Registry to add the osgFX::Registry::removeEffect(effect*) method and extended osgFX::Registry::Proxy to call removeEffect upon its destruction." 2013-07-19 06:56:13 +00:00
osgGA From Kristofer Tingdahl, made method virtual 2014-01-28 16:49:20 +00:00
osgManipulator From Kristofer Tingdahl, reimplement of AntiSquish node to avoid the use of an update callback. 2014-01-20 11:00:09 +00:00
osgParticle From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
osgPresentation From Stephan Huber, "attached are some fixes to the osc-plugin and the touch-implementations for iOS and os x and other small bugfixes. These fixes will normalize the orientation of the touch points, and transmitting the touch points over osc via the TUIO-protocol works now more robustly between two osg-applications. 2014-01-23 15:37:48 +00:00
osgQt From Roni Zanolli,Added use of Qt's new devicePixelRatio() method to assist with handling the upscalling of resolution on iPhone for "retina" displays. 2014-01-20 10:40:49 +00:00
osgShadow Removed trailing spaces, added missing return to last lines 2013-11-22 09:38:50 +00:00
osgSim From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
osgTerrain From Ulrich Hertlein, "Attached is a patch that introduces 'static_cast<unsigned int>' on some instances where 2013-05-14 16:12:21 +00:00
osgText From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
osgUtil Further work on new MultipassTechnique/VolumeScene. 2013-12-06 19:31:12 +00:00
osgViewer Removed unimplemented method 2014-01-27 15:43:36 +00:00
osgVolume Removed nolonger used code paths 2014-01-20 16:21:24 +00:00
osgWidget Added getCallbacks() methods 2013-07-24 12:17:06 +00:00