root/OpenSceneGraph/trunk/src/osgWrappers/serializers/osg/Fog.cpp @ 13041

Revision 13041, 0.8 kB (checked in by robert, 2 years ago)

Ran script to remove trailing spaces and tabs

  • Property svn:eol-style set to native
Line 
1#include <osg/Fog>
2#include <osgDB/ObjectWrapper>
3#include <osgDB/InputStream>
4#include <osgDB/OutputStream>
5
6REGISTER_OBJECT_WRAPPER( Fog,
7                         new osg::Fog,
8                         osg::Fog,
9                         "osg::Object osg::StateAttribute osg::Fog" )
10{
11    BEGIN_ENUM_SERIALIZER( Mode, LINEAR );
12        ADD_ENUM_VALUE( LINEAR );
13        ADD_ENUM_VALUE( EXP );
14        ADD_ENUM_VALUE( EXP2 );
15    END_ENUM_SERIALIZER();  // _mode
16
17    ADD_FLOAT_SERIALIZER( Start, 0.0f );  // _start
18    ADD_FLOAT_SERIALIZER( End, 1.0f );  // _end
19    ADD_FLOAT_SERIALIZER( Density, 1.0f );  // _density
20    ADD_VEC4_SERIALIZER( Color, osg::Vec4() );  // _color
21    ADD_GLENUM_SERIALIZER( FogCoordinateSource, GLint, GL_NONE );  // _fogCoordinateSource
22    ADD_BOOL_SERIALIZER( UseRadialFog, false );    // _useRadialFog
23}
Note: See TracBrowser for help on using the browser.