29 #ifndef __Ogre_Paging_Prereq_H__
30 #define __Ogre_Paging_Prereq_H__
37 class Grid2DPageStrategy;
38 class Grid3DPageStrategy;
42 class PageContentFactory;
43 class PageContentCollection;
44 class PageContentCollectionFactory;
46 class PagedWorldSection;
49 class PageStrategyData;
51 class SimplePageContentCollection;
52 class SimplePageContentCollectionFactory;
62 #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32 || OGRE_PLATFORM == OGRE_PLATFORM_WINRT
63 # if defined( OGRE_STATIC_LIB )
64 # define _OgrePagingExport
66 # if defined( OGRE_PAGING_EXPORTS )
67 # define _OgrePagingExport __declspec( dllexport )
69 # if defined( __MINGW32__ )
70 # define _OgrePagingExport
72 # define _OgrePagingExport __declspec( dllimport )
76 #elif defined ( OGRE_GCC_VISIBILITY )
77 # define _OgrePagingExport __attribute__ ((visibility("default")))
79 # define _OgrePagingExport