bool mAsyncLoading
Has asynchronous loading been requested?
unsigned short mPageSize
The expected size of the page in number of vertices.
virtual void shutdown(void)
Shut down this tile source, freeing all it's memory ready for decommissioning.
virtual ~TerrainPageSourceListener()
Abstract class which classes can override to receive notifications when a page is ready to be added t...
unsigned short mTileSize
The expected size of a tile in number of vertices.
~TerrainPageSourceListenerManager()
PageSourceListenerList mPageSourceListeners
virtual void initialise(TerrainSceneManager *tsm, ushort tileSize, ushort pageSize, bool asyncLoading, TerrainPageSourceOptionList &optionList)
Initialise this tile source based on a series of options as dictated by the scene manager...
vector< TerrainPageSourceListener * >::type PageSourceListenerList
TerrainPageSourceListenerManager()
virtual ~TerrainPageSource()
Simple manager class to hold onto a list of page source listeners across all sources.
Groups a number of TerrainRenderables (tiles) into a page, which is the unit of loading / unloading...
Abstract class which describes the interface which a source of terrain pages must implement...
TerrainSceneManager * mSceneManager
Link back to parent manager.