From Laurens Voerman, "E:\osg\osgSvnGit\OpenSceneGraph\include\osg/Callback(286): warning C4099: 'osg::DrawableUpdateCallback' : type name first seen using 'class' now seen using 'struct' (E:\osg\osgSvnGit\OpenSceneGraph\src\osgUtil\RenderBin.cpp)           E:\osg\osgSvnGit\OpenSceneGraph\include\osg/Callback(27) : see declaration of 'osg::DrawableUpdateCallback'
From Laurens Voerman,
"E:\osg\osgSvnGit\OpenSceneGraph\include\osg/Callback(286): warning C4099: 'osg::DrawableUpdateCallback' : type name first seen using 'class' now seen using 'struct' (E:\osg\osgSvnGit\OpenSceneGraph\src\osgUtil\RenderBin.cpp)
          E:\osg\osgSvnGit\OpenSceneGraph\include\osg/Callback(27) : see declaration of 'osg::DrawableUpdateCallback'

attached is a modified version of include/osg/Callback:
changing
- struct OSG_EXPORT DrawableUpdateCallback : public virtual Callback
- {
to
+ class OSG_EXPORT DrawableUpdateCallback : public virtual Callback
+ {
+ public:

and the same changes for DrawableEventCallback and DrawableCullCallback"

tomasthoresen/osg,scrawl/osg,tomasthoresen/osg,marchelbling/osg,artoolkit/osg,openscenegraph/osg,scrawl/osg,tomasthoresen/osg,marchelbling/osg,openscenegraph/osg,tomasthoresen/osg,artoolkit/osg,jtorresfabra/osg,artoolkit/osg,openscenegraph/osg,jtorresfabra/osg,marchelbling/osg,jtorresfabra/osg,openscenegraph/osg,jtorresfabra/osg,artoolkit/osg,scrawl/osg,marchelbling/osg,scrawl/osg