From Mathias Froehlich, added seriliazers for new osg::ClipControl

git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14930 16af8721-9629-0410-8352-f15c8da7e697
This commit is contained in:
Robert Osfield
2015-07-01 05:10:20 +00:00
parent 2f7193ee4c
commit 74ddaeaf50
2 changed files with 112 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
#include <osg/ClipControl>
#include <osgDB/ObjectWrapper>
#include <osgDB/InputStream>
#include <osgDB/OutputStream>
REGISTER_OBJECT_WRAPPER( ClipControl,
new osg::ClipControl,
osg::ClipControl,
"osg::Object osg::StateAttribute osg::ClipControl" )
{
BEGIN_ENUM_SERIALIZER( Origin, LOWER_LEFT );
ADD_ENUM_VALUE( LOWER_LEFT );
ADD_ENUM_VALUE( UPPER_LEFT );
END_ENUM_SERIALIZER(); // _origin
BEGIN_ENUM_SERIALIZER( DepthMode, NEGATIVE_ONE_TO_ONE );
ADD_ENUM_VALUE( NEGATIVE_ONE_TO_ONE );
ADD_ENUM_VALUE( ZERO_TO_ONE );
END_ENUM_SERIALIZER(); // _depthMode
}