29#ifndef __Ogre_TerrainPaging_H__
30#define __Ogre_TerrainPaging_H__
42 class TerrainPagedWorldSection;
110 const String& sectionName = StringUtil::BLANK,
uint32 loadingIntervalMs = 900);
#define _OgreTerrainExport
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
The PageManager is the entry point through which you load all PagedWorld instances,...
A factory class for creating types of world section.
Represents a section of the PagedWorld which uses a given PageStrategy, and which is made up of a gen...
This class represents a collection of pages which make up a world.
Manages the organisation and rendering of a 'scene' i.e.
Helper class to assist you in managing multiple terrain instances that are connected to each other.
A world section which includes paged terrain.
void destroyInstance(PagedWorldSection *)
const String & getName() const
static const String FACTORY_NAME
PagedWorldSection * createInstance(const String &name, PagedWorld *parent, SceneManager *sm)
This class is the 'core' class for paging terrain, that will integrate with the larger paging system ...
TerrainPagedWorldSection * createWorldSection(PagedWorld *world, TerrainGroup *terrainGroup, Real loadRadius, Real holdRadius, int32 minX=-10, int32 minY=-10, int32 maxX=10, int32 maxY=10, const String §ionName=StringUtil::BLANK, uint32 loadingIntervalMs=900)
Create a TerrainPagedWorldSection.
TerrainPaging(PageManager *pageMgr)
Constructor.
SectionFactory mSectionFactory
float Real
Software floating point type.