|  | 
|  | Ogre::Grid3DPageStrategy::Grid3DPageStrategy (PageManager *manager) | 
|  | 
|  | Ogre::Grid3DPageStrategyData::Grid3DPageStrategyData () | 
|  | 
|  | Ogre::PageStrategy::PageStrategy (const String &name, PageManager *manager) | 
|  | 
|  | Ogre::PageStrategyData::PageStrategyData () | 
|  | 
|  | Ogre::SimplePageContentCollection::SimplePageContentCollection (PageContentCollectionFactory *creator) | 
|  | 
|  | Ogre::SimplePageContentCollectionFactory::SimplePageContentCollectionFactory () | 
|  | 
|  | Ogre::Grid3DPageStrategy::~Grid3DPageStrategy () | 
|  | 
|  | Ogre::Grid3DPageStrategyData::~Grid3DPageStrategyData () | 
|  | 
| virtual | Ogre::PageStrategy::~PageStrategy () | 
|  | 
| virtual | Ogre::PageStrategyData::~PageStrategyData () | 
|  | 
|  | Ogre::SimplePageContentCollection::~SimplePageContentCollection () | 
|  | 
|  | Ogre::SimplePageContentCollectionFactory::~SimplePageContentCollectionFactory () | 
|  | 
| void | Ogre::Grid3DPageStrategyData::calculateCell (PageID inPageID, int32 *x, int32 *y, int32 *z) | 
|  | 
| PageID | Ogre::Grid3DPageStrategyData::calculatePageID (int32 x, int32 y, int32 z) | 
|  | 
| virtual PageContent * | Ogre::SimplePageContentCollection::createContent (const String &typeName) | 
|  | Create a new PageContent within this collection. 
 | 
|  | 
| PageStrategyData * | Ogre::Grid3DPageStrategy::createData () | 
|  | Create a PageStrategyData instance containing the data specific to this PageStrategy. 
 | 
|  | 
| virtual PageStrategyData * | Ogre::PageStrategy::createData ()=0 | 
|  | Create a PageStrategyData instance containing the data specific to this PageStrategy. 
 | 
|  | 
| PageContentCollection * | Ogre::SimplePageContentCollectionFactory::createInstance () | 
|  | 
| virtual void | Ogre::SimplePageContentCollection::destroyContent (PageContent *coll) | 
|  | Destroy a PageContent within this page. 
 | 
|  | 
| void | Ogre::Grid3DPageStrategy::destroyData (PageStrategyData *d) | 
|  | Destroy a PageStrategyData instance containing the data specific to this PageStrategy. 
 | 
|  | 
| virtual void | Ogre::PageStrategy::destroyData (PageStrategyData *d)=0 | 
|  | Destroy a PageStrategyData instance containing the data specific to this PageStrategy. 
 | 
|  | 
| void | Ogre::SimplePageContentCollectionFactory::destroyInstance (PageContentCollection *c) | 
|  | 
| void | Ogre::Grid3DPageStrategyData::determineGridLocation (const Vector3 &gridpos, int32 *x, int32 *y, int32 *z) | 
|  | Convert a grid position into a row and column index. 
 | 
|  | 
| virtual void | Ogre::SimplePageContentCollection::frameEnd (Real timeElapsed) | 
|  | Called when the frame ends. 
 | 
|  | 
| virtual void | Ogre::PageStrategy::frameEnd (Real timeElapsed, PagedWorldSection *section) | 
|  | Called when the frame ends. 
 | 
|  | 
| virtual void | Ogre::SimplePageContentCollection::frameStart (Real timeSinceLastFrame) | 
|  | Called when the frame starts. 
 | 
|  | 
| virtual void | Ogre::PageStrategy::frameStart (Real timeSinceLastFrame, PagedWorldSection *section) | 
|  | Called when the frame starts. 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::getBottomLeftGridSpace (int32 x, int32 y, int z, Vector3 &bl) | 
|  | Get the (grid space) bottom-left of a cell. 
 | 
|  | 
| virtual int32 | Ogre::Grid3DPageStrategyData::getCellRangeMaxX () const | 
|  | get the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual int32 | Ogre::Grid3DPageStrategyData::getCellRangeMaxY () const | 
|  | get the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual int32 | Ogre::Grid3DPageStrategyData::getCellRangeMaxZ () const | 
|  | get the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual int32 | Ogre::Grid3DPageStrategyData::getCellRangeMinX () const | 
|  | get the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual int32 | Ogre::Grid3DPageStrategyData::getCellRangeMinY () const | 
|  | get the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual int32 | Ogre::Grid3DPageStrategyData::getCellRangeMinZ () const | 
|  | get the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual Vector3 | Ogre::Grid3DPageStrategyData::getCellSize () const | 
|  | Get the size of the cells in the grid. 
 | 
|  | 
| virtual const ContentList & | Ogre::SimplePageContentCollection::getContentList () const | 
|  | Get const access to the list of content. 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::getCornersGridSpace (int32 x, int32 y, int32 z, Vector3 *pEightPoints) | 
|  | Get the (grid space) corners of a cell. 
 | 
|  | 
| virtual Real | Ogre::Grid3DPageStrategyData::getHoldRadius () const | 
|  | Get the Holding radius. 
 | 
|  | 
| virtual Real | Ogre::Grid3DPageStrategyData::getLoadRadius () const | 
|  | Get the loading radius. 
 | 
|  | 
| PageManager * | Ogre::PageStrategy::getManager () const | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::getMidPointGridSpace (int32 x, int32 y, int32 z, Vector3 &mid) | 
|  | 
| const String & | Ogre::PageStrategy::getName () const | 
|  | 
| const String & | Ogre::SimplePageContentCollectionFactory::getName () const | 
|  | 
| virtual const Vector3 & | Ogre::Grid3DPageStrategyData::getOrigin (const Vector3 &worldOrigin) | 
|  | Get the origin of the grid in world space. 
 | 
|  | 
| PageID | Ogre::Grid3DPageStrategy::getPageID (const Vector3 &worldPos, PagedWorldSection *section) | 
|  | Get the page ID for a given world position. 
 | 
|  | 
| virtual PageID | Ogre::PageStrategy::getPageID (const Vector3 &worldPos, PagedWorldSection *section)=0 | 
|  | Get the page ID for a given world position. 
 | 
|  | 
| void | Ogre::SimplePageContentCollection::load () | 
|  | Load - will be called in main thread. 
 | 
|  | 
| bool | Ogre::Grid3DPageStrategyData::load (StreamSerialiser &stream) | 
|  | Load this data from a stream (returns true if successful) 
 | 
|  | 
| virtual bool | Ogre::PageStrategyData::load (StreamSerialiser &stream)=0 | 
|  | Load this data from a stream (returns true if successful) 
 | 
|  | 
| virtual void | Ogre::SimplePageContentCollection::notifyCamera (Camera *cam) | 
|  | Notify a section of the current camera. 
 | 
|  | 
| void | Ogre::Grid3DPageStrategy::notifyCamera (Camera *cam, PagedWorldSection *section) | 
|  | Called when a camera is used for any kind of rendering. 
 | 
|  | 
| virtual void | Ogre::PageStrategy::notifyCamera (Camera *cam, PagedWorldSection *section) | 
|  | Called when a camera is used for any kind of rendering. 
 | 
|  | 
| bool | Ogre::SimplePageContentCollection::prepare (StreamSerialiser &stream) | 
|  | Prepare data - may be called in the background. 
 | 
|  | 
| void | Ogre::Grid3DPageStrategyData::save (StreamSerialiser &stream) | 
|  | Save this data to a stream. 
 | 
|  | 
| virtual void | Ogre::SimplePageContentCollection::save (StreamSerialiser &stream) | 
|  | Save the collection to a stream. 
 | 
|  | 
| virtual void | Ogre::PageStrategyData::save (StreamSerialiser &stream)=0 | 
|  | Save this data to a stream. 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setCellRange (int32 minX, int32 minY, int32 minZ, int32 maxX, int32 maxY, int32 maxZ) | 
|  | Set the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setCellRangeMaxX (int32 maxX) | 
|  | Set the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setCellRangeMaxY (int32 maxY) | 
|  | Set the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setCellRangeMaxZ (int32 maxZ) | 
|  | get the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setCellRangeMinX (int32 minX) | 
|  | Set the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setCellRangeMinY (int32 minY) | 
|  | Set the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setCellRangeMinZ (int32 minZ) | 
|  | Set the index range of all cells (values outside this will be ignored) 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setCellSize (const Vector3 &sz) | 
|  | Set the size of the cells in the grid. 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setHoldRadius (Real sz) | 
|  | Set the Holding radius. 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setLoadRadius (Real sz) | 
|  | Set the loading radius. 
 | 
|  | 
| virtual void | Ogre::Grid3DPageStrategyData::setOrigin (const Vector3 &worldOrigin) | 
|  | Set the origin of the grid in world space. 
 | 
|  | 
| void | Ogre::SimplePageContentCollection::unload () | 
|  | Unload - will be called in main thread. 
 | 
|  | 
| void | Ogre::SimplePageContentCollection::unprepare () | 
|  | Unprepare data - may be called in the background. 
 | 
|  | 
| void | Ogre::Grid3DPageStrategy::updateDebugDisplay (Page *p, SceneNode *sn) | 
|  | Update the contents of the passed in SceneNode to reflect the debug display of a given page. 
 | 
|  | 
| virtual void | Ogre::PageStrategy::updateDebugDisplay (Page *p, SceneNode *sn)=0 | 
|  | Update the contents of the passed in SceneNode to reflect the debug display of a given page. 
 | 
|  |