root/OpenSceneGraph/trunk/include/osgFX/Export @ 13041

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

Ran script to remove trailing spaces and tabs

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2006 Robert Osfield
2 *
3 * This library is open source and may be redistributed and/or modified under
4 * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or
5 * (at your option) any later version.  The full license is in LICENSE file
6 * included with this distribution, and on the openscenegraph.org website.
7 *
8 * This library is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11 * OpenSceneGraph Public License for more details.
12*/
13//osgFX - Copyright (C) 2003 Marco Jez
14
15#ifndef OSGFX_EXPORT_
16#define OSGFX_EXPORT_
17
18#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined( __BCPLUSPLUS__)  || defined( __MWERKS__)
19    #  if defined( OSG_LIBRARY_STATIC )
20    #    define OSGFX_EXPORT
21    #  elif defined( OSGFX_LIBRARY )
22    #    define OSGFX_EXPORT   __declspec(dllexport)
23    #  else
24    #    define OSGFX_EXPORT   __declspec(dllimport)
25    #  endif
26#else
27    #  define OSGFX_EXPORT
28#endif
29
30/**
31
32\namespace osgFX
33
34The osgFX library is a NodeKit that extends the core scene graph to provide a special effects framework.
35osgFX's framework allows multiple rendering techniques to be provide for each effect, thereby provide the use
36appropriate rendering techniques for each different class of graphics hardware, i.e. support for both modern
37programmable graphics hardware and still have standard OpenGL 1.1 support as a fallback.
38*/
39
40#endif
Note: See TracBrowser for help on using the browser.