28 #ifndef __SfxPluginPrerequisites_H__
29 #define __SfxPluginPrerequisites_H__
36 #if (OGRE_PLATFORM == OGRE_PLATFORM_WIN32 || OGRE_PLATFORM == OGRE_PLATFORM_WINRT) && !defined(OGRE_STATIC_LIB)
37 # ifdef OGRE_PARTICLEFXPLUGIN_EXPORTS
38 # define _OgreParticleFXExport __declspec(dllexport)
40 # if defined( __MINGW32__ )
41 # define _OgreParticleFXExport
43 # define _OgreParticleFXExport __declspec(dllimport)
46 #elif defined ( OGRE_GCC_VISIBILITY )
47 # define _OgreParticleFXExport __attribute__ ((visibility("default")))
49 # define _OgreParticleFXExport
57 class PointEmitterFactory;
58 class LinearForceAffector;
59 class LinearForceAffectorFactory;
60 class DirectionRandomiserAffectorFactory;
61 class DeflectorPlaneAffectorFactory;