Merge pull request #230 from mp3butcher/commitMaster

add new serializers
This commit is contained in:
OpenSceneGraph git repository
2017-03-27 15:05:59 +01:00
committed by GitHub
3 changed files with 42 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
#undef OBJECT_CAST
#define OBJECT_CAST dynamic_cast
#include <osg/Node>
#include <osgDB/ObjectWrapper>
#include <osgDB/InputStream>
#include <osgDB/OutputStream>
REGISTER_OBJECT_WRAPPER( CallbackObject,
new osg::CallbackObject,
osg::CallbackObject,
"osg::Object osg::Callback osg::CallbackObject" )
{
}
//MY
#undef OBJECT_CAST
#define OBJECT_CAST static_cast

View File

@@ -0,0 +1,11 @@
#include <osgVolume/MultipassTechnique>
#include <osgDB/ObjectWrapper>
#include <osgDB/InputStream>
#include <osgDB/OutputStream>
REGISTER_OBJECT_WRAPPER(osgVolume_MultipassTechnique,
new osgVolume::MultipassTechnique,
osgVolume::MultipassTechnique,
"osg::Object osgVolume::VolumeTechnique osgVolume::MultipassTechnique")
{
}

View File

@@ -0,0 +1,13 @@
#include <osg/Geometry>
#include <osgVolume/VolumeScene>
#include <osgDB/ObjectWrapper>
#include <osgDB/InputStream>
#include <osgDB/OutputStream>
REGISTER_OBJECT_WRAPPER( osgVolume_VolumeScene,
new osgVolume::VolumeScene,
osgVolume::VolumeScene,
"osg::Object osg::Node osg::Group osgVolume::VolumeScene" )
{
}