Fixed handling of reading/writing of osgVolume::VolumeTile tiles
This commit is contained in:
@@ -20,7 +20,7 @@ REGISTER_DOTOSGWRAPPER(PropertyAdjustmentCallback_Proxy)
|
||||
(
|
||||
new osgVolume::PropertyAdjustmentCallback,
|
||||
"PropertyAdjustmentCallback",
|
||||
"Object NodeCallback PropertyAdjustmentCallback",
|
||||
"osg::Object osg::NodeCallback osgVolume::PropertyAdjustmentCallback",
|
||||
PropertyAdjustmentCallback_readLocalData,
|
||||
PropertyAdjustmentCallback_writeLocalData
|
||||
);
|
||||
|
||||
@@ -40,5 +40,10 @@ REGISTER_OBJECT_WRAPPER( osgVolume_Locator,
|
||||
"osg::Object osgVolume::Locator" )
|
||||
{
|
||||
ADD_MATRIXD_SERIALIZER( Transform, osg::Matrixd() ); // _transform
|
||||
ADD_USER_SERIALIZER( LocatorCallbacks ); // _locatorCallbacks
|
||||
|
||||
ADD_USER_SERIALIZER( LocatorCallbacks );
|
||||
UPDATE_TO_VERSION( 90 )
|
||||
{
|
||||
REMOVE_SERIALIZER( LocatorCallbacks );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
REGISTER_OBJECT_WRAPPER( osgVolume_PropertyAdjustmentCallback,
|
||||
new osgVolume::PropertyAdjustmentCallback,
|
||||
osgVolume::PropertyAdjustmentCallback,
|
||||
"osg::Object osgVolume::PropertyAdjustmentCallback" )
|
||||
"osg::Object osg::NodeCallback osgVolume::PropertyAdjustmentCallback" )
|
||||
{
|
||||
ADD_INT_SERIALIZER( KeyEventCycleForward, 'v' ); // _cyleForwardKey
|
||||
ADD_INT_SERIALIZER( KeyEventCycleBackward, 'V' ); // _cyleBackwardKey
|
||||
|
||||
@@ -28,6 +28,11 @@ REGISTER_OBJECT_WRAPPER( osgVolume_VolumeTile,
|
||||
"osg::Object osg::Node osg::Group osgVolume::VolumeTile" )
|
||||
{
|
||||
ADD_OBJECT_SERIALIZER( Volume, osgVolume::Volume, NULL ); // _volume
|
||||
UPDATE_TO_VERSION( 90 )
|
||||
{
|
||||
REMOVE_SERIALIZER( Volume );
|
||||
}
|
||||
|
||||
ADD_BOOL_SERIALIZER( Dirty, false ); // _dirty
|
||||
ADD_USER_SERIALIZER( TileID ); // _tileID
|
||||
ADD_OBJECT_SERIALIZER( VolumeTechnique, osgVolume::VolumeTechnique, NULL ); // _volumeTechnique
|
||||
|
||||
Reference in New Issue
Block a user