# Paging
[Components]

Some details on paging component. More...

Collaboration diagram for Paging:

## Classes

class | Ogre::Grid2DPageStrategyData
| Specialisation of PageStrategyData for GridPageStrategy. More...
class | Ogre::Grid2DPageStrategy
| Page strategy which loads new pages based on a regular 2D grid. More...
class | Ogre::Page
| Page class. More...
class | Ogre::PageContent
| Interface definition for a unit of content within a page. More...
class | Ogre::PageContentCollection
| Definition of the interface for a collection of PageContent instances. More...
class | Ogre::PageContentCollectionFactory
| Define the interface to a factory class that will create subclasses of PageContentCollection. More...
class | Ogre::PageContentFactory
| Define the interface to a factory class that will create subclasses of PageContent. More...
class | Ogre::PagedWorld
| This class represents a collection of pages which make up a world. More...
class | Ogre::PagedWorldSection
| Represents a section of the PagedWorld which uses a given PageStrategy, and which is made up of a generally localised set of Page instances. More...
class | Ogre::PagedWorldSectionFactory
| A factory class for creating types of world section. More...
class | Ogre::PageProvider
| Abstract class that can be implemented by the user application to provide a way to retrieve or generate page data from a source of their choosing. More...
class | Ogre::PageManager
| The PageManager is the entry point through which you load all PagedWorld instances, and the place where PageStrategy instances and factory classes are registered to customise the paging behaviour. More...
class | Ogre::PageStrategyData
| Abstract marker class representing the data held against the PagedWorldSection which is specifically used by the PageStrategy. More...
class | Ogre::PageStrategy
| Defines the interface to a strategy class which is responsible for deciding when Page instances are requested for addition and removal from the paging system. More...
class | Ogre::SimplePageContentCollection
| Specialisation of PageContentCollection which just provides a simple list of PageContent instances. More...
class | Ogre::SimplePageContentCollectionFactory
| Factory class for SimplePageContentCollection. More...

## Files

file | OgrePageFileFormats.h

| The paging file format is a composite one - a single file / stream can contain data which is not necessarily all read by a single class.

## Enumerations

enum | Ogre::Grid2DMode { Ogre::G2D_X_Z = 0, Ogre::G2D_X_Y = 1, Ogre::G2D_Y_Z = 2 }
| The 2D grid mode. More...

## Detailed Description

Some details on paging component.

## Enumeration Type Documentation

enum Ogre::Grid2DMode

The 2D grid mode.

Enumerator:

  G2D_X_Z | Grid is in the X/Z plane.
  G2D_X_Y | Grid is in the X/Y plane.
  G2D_Y_Z | Grid is in the Y/Z plane.

Definition at line 45 of file OgreGrid2DPageStrategy.h.

Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Wed Nov 3 2010 19:24:53