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
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
uint32 PageID
Identifier for a page.
GeneralAllocatedObject PageAlloc