From Wang Rui, added osgParticle serializers

This commit is contained in:
Robert Osfield
2010-01-28 08:53:48 +00:00
parent 13531757c4
commit db275d7c26
38 changed files with 855 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
#include <osgParticle/FluidFrictionOperator>
#include <osgDB/ObjectWrapper>
#include <osgDB/InputStream>
#include <osgDB/OutputStream>
REGISTER_OBJECT_WRAPPER( osgParticleFluidFrictionOperator,
new osgParticle::FluidFrictionOperator,
osgParticle::FluidFrictionOperator,
"osg::Object osgParticle::Operator osgParticle::FluidFrictionOperator" )
{
ADD_FLOAT_SERIALIZER( FluidDensity, 0.0f ); // _density
ADD_FLOAT_SERIALIZER( FluidDensity, 0.0f ); // _viscosity
ADD_VEC3_SERIALIZER( Wind, osg::Vec3() ); // _wind
ADD_FLOAT_SERIALIZER( OverrideRadius, 0.0f ); // _ovr_rad
}