\hypertarget{group___paging}{}\doxysection{Paging}
\label{group___paging}\index{Paging@{Paging}}


Render large modular structures.  


\doxysubsection*{Files}
\begin{DoxyCompactItemize}
\item 
file \mbox{\hyperlink{_ogre_page_file_formats_8h}{Ogre\+Page\+File\+Formats.\+h}}
\end{DoxyCompactItemize}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_ogre_1_1_grid2_d_page_strategy}{Ogre\+::\+Grid2\+D\+Page\+Strategy}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_page}{Page}} strategy which loads new pages based on a regular 2D grid. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_grid2_d_page_strategy_data}{Ogre\+::\+Grid2\+D\+Page\+Strategy\+Data}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} for \mbox{\hyperlink{class_ogre_1_1_grid2_d_page_strategy}{Grid2\+D\+Page\+Strategy}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_grid3_d_page_strategy}{Ogre\+::\+Grid3\+D\+Page\+Strategy}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_page}{Page}} strategy which loads new pages based on a regular 3D grid. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_grid3_d_page_strategy_data}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} for \mbox{\hyperlink{class_ogre_1_1_grid3_d_page_strategy}{Grid3\+D\+Page\+Strategy}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_page}{Ogre\+::\+Page}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_page}{Page}} class. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_page_content}{Ogre\+::\+Page\+Content}}
\begin{DoxyCompactList}\small\item\em Interface definition for a unit of content within a page. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_page_content_collection}{Ogre\+::\+Page\+Content\+Collection}}
\begin{DoxyCompactList}\small\item\em Definition of the interface for a collection of \mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}} instances. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_page_content_collection_factory}{Ogre\+::\+Page\+Content\+Collection\+Factory}}
\begin{DoxyCompactList}\small\item\em Define the interface to a factory class that will create subclasses of \mbox{\hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_page_content_factory}{Ogre\+::\+Page\+Content\+Factory}}
\begin{DoxyCompactList}\small\item\em Define the interface to a factory class that will create subclasses of \mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_paged_world}{Ogre\+::\+Paged\+World}}
\begin{DoxyCompactList}\small\item\em This class represents a collection of pages which make up a world. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Ogre\+::\+Paged\+World\+Section}}
\begin{DoxyCompactList}\small\item\em Represents a section of the \mbox{\hyperlink{class_ogre_1_1_paged_world}{Paged\+World}} which uses a given \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}}, and which is made up of a generally localised set of \mbox{\hyperlink{class_ogre_1_1_page}{Page}} instances. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_paged_world_section_factory}{Ogre\+::\+Paged\+World\+Section\+Factory}}
\begin{DoxyCompactList}\small\item\em A factory class for creating types of world section. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_page_manager}{Ogre\+::\+Page\+Manager}}
\begin{DoxyCompactList}\small\item\em The \mbox{\hyperlink{class_ogre_1_1_page_manager}{Page\+Manager}} is the entry point through which you load all \mbox{\hyperlink{class_ogre_1_1_paged_world}{Paged\+World}} instances, and the place where \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}} instances and factory classes are registered to customise the paging behaviour. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_page_provider}{Ogre\+::\+Page\+Provider}}
\begin{DoxyCompactList}\small\item\em 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. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Ogre\+::\+Page\+Strategy}}
\begin{DoxyCompactList}\small\item\em Defines the interface to a strategy class which is responsible for deciding when \mbox{\hyperlink{class_ogre_1_1_page}{Page}} instances are requested for addition and removal from the paging system. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Ogre\+::\+Page\+Strategy\+Data}}
\begin{DoxyCompactList}\small\item\em Abstract marker class representing the data held against the \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} which is specifically used by the \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_simple_page_content_collection}{Ogre\+::\+Simple\+Page\+Content\+Collection}}
\begin{DoxyCompactList}\small\item\em Specialisation of \mbox{\hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection}} which just provides a simple list of \mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}} instances. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_simple_page_content_collection_factory}{Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory}}
\begin{DoxyCompactList}\small\item\em Factory class for \mbox{\hyperlink{class_ogre_1_1_simple_page_content_collection}{Simple\+Page\+Content\+Collection}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef std\+::vector$<$ \mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}} $\ast$ $>$ \mbox{\hyperlink{group___paging_gadd0b784d1bfa78dc3dd5b90434f61f44}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::\+Content\+List}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group___paging_ga725e3c2dccf1dbcec4a12f165681317c}{Ogre\+::\+Grid2\+D\+Mode}} \{ \mbox{\hyperlink{group___paging_gga725e3c2dccf1dbcec4a12f165681317caf8642c1227dd868584dc53f3edfc65ce}{Ogre\+::\+G2\+D\+\_\+\+X\+\_\+Z}} = 0, 
\mbox{\hyperlink{group___paging_gga725e3c2dccf1dbcec4a12f165681317ca8bd62cc6b4ce83a9bd8bc84da5600d9b}{Ogre\+::\+G2\+D\+\_\+\+X\+\_\+Y}} = 1, 
\mbox{\hyperlink{group___paging_gga725e3c2dccf1dbcec4a12f165681317ca6d3b2d3c9720ebf2ab1b24fc3d1bfb18}{Ogre\+::\+G2\+D\+\_\+\+Y\+\_\+Z}} = 2
 \}
\begin{DoxyCompactList}\small\item\em The 2D grid mode. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group___paging_gae6874dc60fa86f45dc04e28f69685833}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+::\+Grid3\+D\+Page\+Strategy}} (\mbox{\hyperlink{class_ogre_1_1_page_manager}{Page\+Manager}} $\ast$manager)
\item 
\mbox{\hyperlink{group___paging_gadde5ea69431333a43787e1936fd20330}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::\+Grid3\+D\+Page\+Strategy\+Data}} ()
\item 
\mbox{\hyperlink{group___paging_ga45203e73d8cf17040469d99b89148f2a}{Ogre\+::\+Page\+Strategy\+::\+Page\+Strategy}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&name, \mbox{\hyperlink{class_ogre_1_1_page_manager}{Page\+Manager}} $\ast$manager)
\item 
\mbox{\hyperlink{group___paging_gaee0c7372a5df6ba16cb608bb4634b43a}{Ogre\+::\+Page\+Strategy\+Data\+::\+Page\+Strategy\+Data}} ()
\item 
\mbox{\hyperlink{group___paging_gaf7c7c261d679b97e76e29ead8be3bd17}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::\+Simple\+Page\+Content\+Collection}} (\mbox{\hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory}} $\ast$creator)
\item 
\mbox{\hyperlink{group___paging_ga2174592b06912e3434ffaf377afc8e3b}{Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::\+Simple\+Page\+Content\+Collection\+Factory}} ()
\item 
\mbox{\hyperlink{group___paging_ga5f68c64e312d28a0915303f75fa9e442}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+::$\sim$\+Grid3\+D\+Page\+Strategy}} ()
\item 
\mbox{\hyperlink{group___paging_ga1ba89ef110d6b0b946745463527f8622}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::$\sim$\+Grid3\+D\+Page\+Strategy\+Data}} ()
\item 
virtual \mbox{\hyperlink{group___paging_gaadbd8fbf0c1aa1703c4d34f1011a4ff5}{Ogre\+::\+Page\+Strategy\+::$\sim$\+Page\+Strategy}} ()
\item 
virtual \mbox{\hyperlink{group___paging_ga5866f1cb60842627008c050dc0afdc63}{Ogre\+::\+Page\+Strategy\+Data\+::$\sim$\+Page\+Strategy\+Data}} ()
\item 
\mbox{\hyperlink{group___paging_ga72fc689a31a6df0a2f647e8fd015ffba}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::$\sim$\+Simple\+Page\+Content\+Collection}} ()
\item 
\mbox{\hyperlink{group___paging_ga21a3fd66fa62c377913b4f92f954cf98}{Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::$\sim$\+Simple\+Page\+Content\+Collection\+Factory}} ()
\item 
void \mbox{\hyperlink{group___paging_ga0a51b33ebdb559ee9b4a09db58a4e43a}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::calculate\+Cell}} (\mbox{\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID}} in\+Page\+ID, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$x, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$y, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$z)
\item 
\mbox{\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID}} \mbox{\hyperlink{group___paging_gac21b697c32b1613e581dae45e35ea460}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::calculate\+Page\+ID}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} x, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} y, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} z)
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}} $\ast$ \mbox{\hyperlink{group___paging_ga42af5f79239821846c178ba28ce85ea7}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::create\+Content}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&type\+Name)
\begin{DoxyCompactList}\small\item\em Create a new \mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}} within this collection. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} $\ast$ \mbox{\hyperlink{group___paging_ga95954c4987a977e25c835bd116e63a22}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+::create\+Data}} ()
\begin{DoxyCompactList}\small\item\em Create a \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} instance containing the data specific to this \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}}. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} $\ast$ \mbox{\hyperlink{group___paging_ga1f3ee75de1ece00f1d8dc5f1eb92832e}{Ogre\+::\+Page\+Strategy\+::create\+Data}} () \mbox{\hyperlink{_ogre_platform_8h_a11162eebee0099930c48076229cc6f04}{O\+G\+R\+E\+\_\+\+N\+O\+D\+I\+S\+C\+A\+RD}}=0
\begin{DoxyCompactList}\small\item\em Create a \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} instance containing the data specific to this \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection}} $\ast$ \mbox{\hyperlink{group___paging_ga21f150ff0ff91ac5cb59531fefaf67d4}{Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::create\+Instance}} () \mbox{\hyperlink{_ogre_platform_8h_a11162eebee0099930c48076229cc6f04}{O\+G\+R\+E\+\_\+\+N\+O\+D\+I\+S\+C\+A\+RD}}
\item 
virtual void \mbox{\hyperlink{group___paging_ga184464de7cd9ea739d91364e3e182a8a}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::destroy\+Content}} (\mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}} $\ast$coll)
\begin{DoxyCompactList}\small\item\em Destroy a \mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}} within this page. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___paging_gac15aee85717bf206333658917836bfd0}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+::destroy\+Data}} (\mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} $\ast$d)
\begin{DoxyCompactList}\small\item\em Destroy a \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} instance containing the data specific to this \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}}. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_ga90dd9281a8804b6332a6fa477a950186}{Ogre\+::\+Page\+Strategy\+::destroy\+Data}} (\mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} $\ast$d)=0
\begin{DoxyCompactList}\small\item\em Destroy a \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} instance containing the data specific to this \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___paging_ga1d05d1e51b58261f5f2e2cfa23980408}{Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::destroy\+Instance}} (\mbox{\hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection}} $\ast$c)
\item 
void \mbox{\hyperlink{group___paging_gabb6b2b57c3c42596d13206727bb66d97}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::determine\+Grid\+Location}} (const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&gridpos, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$x, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$y, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$z)
\begin{DoxyCompactList}\small\item\em Convert a grid position into a row and column index. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gaf8abde8b5410ca7c9b6fb23fea700dc5}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::frame\+End}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} time\+Elapsed)
\begin{DoxyCompactList}\small\item\em Called when the frame ends. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_ga1990d8b1110ac0555e3ec18da77675b8}{Ogre\+::\+Page\+Strategy\+::frame\+End}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} time\+Elapsed, \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$section)
\begin{DoxyCompactList}\small\item\em Called when the frame ends. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gaf009a28d63fdea54a4a495ca94103dbd}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::frame\+Start}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} time\+Since\+Last\+Frame)
\begin{DoxyCompactList}\small\item\em Called when the frame starts. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gadb6fc9f82a8ea955971b46c052a151af}{Ogre\+::\+Page\+Strategy\+::frame\+Start}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} time\+Since\+Last\+Frame, \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$section)
\begin{DoxyCompactList}\small\item\em Called when the frame starts. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gacea5d8841152d6a18090adb007fd3c81}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Bottom\+Left\+Grid\+Space}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} x, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} y, int z, \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&bl)
\begin{DoxyCompactList}\small\item\em Get the (grid space) bottom-\/left of a cell. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} \mbox{\hyperlink{group___paging_ga0df4533060e2b0a3bc640ca64ab3aa38}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MaxX}} () const
\begin{DoxyCompactList}\small\item\em get the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} \mbox{\hyperlink{group___paging_gab9d99aae2e1fe0ece791fa139faf800b}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MaxY}} () const
\begin{DoxyCompactList}\small\item\em get the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} \mbox{\hyperlink{group___paging_ga456bc7ccd4ea0f5ebef4a494c866e289}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MaxZ}} () const
\begin{DoxyCompactList}\small\item\em get the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} \mbox{\hyperlink{group___paging_ga868403f19ee594fc78f8c3c7525a7167}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MinX}} () const
\begin{DoxyCompactList}\small\item\em get the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} \mbox{\hyperlink{group___paging_gaadea7a78c4aa17e9d81f5cece8a8fbf5}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MinY}} () const
\begin{DoxyCompactList}\small\item\em get the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} \mbox{\hyperlink{group___paging_ga64f37ec3b9d968d45048bf02267a3734}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MinZ}} () const
\begin{DoxyCompactList}\small\item\em get the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{group___paging_gaae6caf7c97e3066c63b70937c8dd8580}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Size}} () const
\begin{DoxyCompactList}\small\item\em Get the size of the cells in the grid. \end{DoxyCompactList}\item 
virtual const \mbox{\hyperlink{group___paging_gadd0b784d1bfa78dc3dd5b90434f61f44}{Content\+List}} \& \mbox{\hyperlink{group___paging_ga699f2d619a9dc022eddefafd6f4b0361}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::get\+Content\+List}} () const
\begin{DoxyCompactList}\small\item\em Get const access to the list of content. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gaa6782c37cbafeb7757762018c942140e}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Corners\+Grid\+Space}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} x, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} y, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} z, \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} $\ast$p\+Eight\+Points)
\begin{DoxyCompactList}\small\item\em Get the (grid space) corners of a cell. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{group___paging_ga877411758e54ca8c42513b98b22c3889}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Hold\+Radius}} () const
\begin{DoxyCompactList}\small\item\em Get the Holding radius. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{group___paging_gae7017d1aa57580ce16a801938209cc00}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Load\+Radius}} () const
\begin{DoxyCompactList}\small\item\em Get the loading radius. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_page_manager}{Page\+Manager}} $\ast$ \mbox{\hyperlink{group___paging_ga79dc7f55274f677dac8bf64798f4bbea}{Ogre\+::\+Page\+Strategy\+::get\+Manager}} () const
\item 
virtual void \mbox{\hyperlink{group___paging_ga2762e5a38c2a8f887236920efb6dc840}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Mid\+Point\+Grid\+Space}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} x, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} y, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} z, \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&mid)
\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{group___paging_ga1b175f0b77c05ed13df9d917b71c6a31}{Ogre\+::\+Page\+Strategy\+::get\+Name}} () const
\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{group___paging_ga8222077065b33306a243ead936e34885}{Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::get\+Name}} () const
\item 
virtual const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \& \mbox{\hyperlink{group___paging_gac1f2ae920c09cc2595a11da65d422b82}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Origin}} (const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&world\+Origin)
\begin{DoxyCompactList}\small\item\em Get the origin of the grid in world space. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID}} \mbox{\hyperlink{group___paging_ga31cb931801f78214a25733df20ad10fc}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+::get\+Page\+ID}} (const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&world\+Pos, \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$section)
\begin{DoxyCompactList}\small\item\em Get the page ID for a given world position. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID}} \mbox{\hyperlink{group___paging_ga78f9813d951ab38b1ebbae6b0f807df6}{Ogre\+::\+Page\+Strategy\+::get\+Page\+ID}} (const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&world\+Pos, \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$section)=0
\begin{DoxyCompactList}\small\item\em Get the page ID for a given world position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___paging_ga990fe2d86d3e7b18f637b0c41de794f2}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::load}} ()
\begin{DoxyCompactList}\small\item\em Load -\/ will be called in main thread. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{group___paging_gab5159dd7922b777ed101992b5319b20b}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::load}} (\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&stream)
\begin{DoxyCompactList}\small\item\em Load this data from a stream (returns true if successful) \end{DoxyCompactList}\item 
virtual bool \mbox{\hyperlink{group___paging_gaab80a3280ea2b5526ecb2a8652716533}{Ogre\+::\+Page\+Strategy\+Data\+::load}} (\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&stream)=0
\begin{DoxyCompactList}\small\item\em Load this data from a stream (returns true if successful) \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_ga46e7142f461ad0c2a18d7f2731c27375}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::notify\+Camera}} (\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$cam)
\begin{DoxyCompactList}\small\item\em Notify a section of the current camera. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gaa3db993f4446cb811e094c8ad0ab23df}{Ogre\+::\+Page\+Strategy\+::notify\+Camera}} (\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$cam, \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$section)
\begin{DoxyCompactList}\small\item\em Called when a camera is used for any kind of rendering. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___paging_ga93731f5971fba009a64bc4e4d8ce8517}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+::notify\+Camera}} (\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$cam, \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$section)
\begin{DoxyCompactList}\small\item\em Called when a camera is used for any kind of rendering. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{group___paging_gaec07cbbc6bbb28c3bb8c6e97c79b49eb}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::prepare}} (\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&stream)
\begin{DoxyCompactList}\small\item\em Prepare data -\/ may be called in the background. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_ga3b44d9133028051fa8310fdf73087e16}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::save}} (\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&stream)
\begin{DoxyCompactList}\small\item\em Save the collection to a stream. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___paging_gaedcf87a66b42befb2aba22b6d42fee58}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::save}} (\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&stream)
\begin{DoxyCompactList}\small\item\em Save this data to a stream. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gae7b43543191e014b5df371be2626b164}{Ogre\+::\+Page\+Strategy\+Data\+::save}} (\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&stream)=0
\begin{DoxyCompactList}\small\item\em Save this data to a stream. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gaa2df60347efc29d35a690e71c64531eb}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} minX, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} minY, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} minZ, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} maxX, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} maxY, \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} maxZ)
\begin{DoxyCompactList}\small\item\em Set the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gaec607907c425472cc2edaab54c7a0d90}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MaxX}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} maxX)
\begin{DoxyCompactList}\small\item\em Set the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_ga03ed092d36316567075ad898eff18ebd}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MaxY}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} maxY)
\begin{DoxyCompactList}\small\item\em Set the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gaac71d6b7af65a9ef1d31fed54c264268}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MaxZ}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} maxZ)
\begin{DoxyCompactList}\small\item\em get the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gae2d276616b0b5aaadb494539471a7888}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MinX}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} minX)
\begin{DoxyCompactList}\small\item\em Set the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gaea3cc806f6e5740a26f479579e75fdaf}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MinY}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} minY)
\begin{DoxyCompactList}\small\item\em Set the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_ga0a226ddb10180b387d526701951065d5}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MinZ}} (\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} minZ)
\begin{DoxyCompactList}\small\item\em Set the index range of all cells (values outside this will be ignored) \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_gad800a5757a0dcb6e2257444fc83a6d9a}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Size}} (const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&sz)
\begin{DoxyCompactList}\small\item\em Set the size of the cells in the grid. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_ga0c97911eb51beea5f407b50c4108fb92}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Hold\+Radius}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} sz)
\begin{DoxyCompactList}\small\item\em Set the Holding radius. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_ga3d5f4e4660b0b578d6b915e6e96cbe1a}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Load\+Radius}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} sz)
\begin{DoxyCompactList}\small\item\em Set the loading radius. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_ga6821abf728558c495596bd508cf20228}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Origin}} (const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&world\+Origin)
\begin{DoxyCompactList}\small\item\em Set the origin of the grid in world space. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___paging_ga10ee90b66dc24b7df217aa4d599dd112}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::unload}} ()
\begin{DoxyCompactList}\small\item\em Unload -\/ will be called in main thread. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___paging_ga309e0261c394877563fadfe7dc88a971}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::unprepare}} ()
\begin{DoxyCompactList}\small\item\em Unprepare data -\/ may be called in the background. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___paging_ga32e80bd39ff8f3d9b9a35d5f2d1f0751}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+::update\+Debug\+Display}} (\mbox{\hyperlink{class_ogre_1_1_page}{Page}} $\ast$p, \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} $\ast$sn)
\begin{DoxyCompactList}\small\item\em Update the contents of the passed in \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} to reflect the debug display of a given page. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{group___paging_ga96e254ffc49131053601b8f17e4054f8}{Ogre\+::\+Page\+Strategy\+::update\+Debug\+Display}} (\mbox{\hyperlink{class_ogre_1_1_page}{Page}} $\ast$p, \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} $\ast$sn)=0
\begin{DoxyCompactList}\small\item\em Update the contents of the passed in \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} to reflect the debug display of a given page. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} \mbox{\hyperlink{group___paging_gad44736dbc7ae064bc6169873fa00a903}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::\+C\+H\+U\+N\+K\+\_\+\+ID}}
\item 
static const \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} \mbox{\hyperlink{group___paging_gabcac31196d612eef54c443aae78897e7}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::\+C\+H\+U\+N\+K\+\_\+\+V\+E\+R\+S\+I\+ON}}
\item 
static \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{group___paging_ga285aec0d6c6f714d3f07a72e32a152e0}{Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::\+F\+A\+C\+T\+O\+R\+Y\+\_\+\+N\+A\+ME}}
\item 
static const \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} \mbox{\hyperlink{group___paging_ga83a7da85aebcb68a7d0042ac11391d3b}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+C\+H\+U\+N\+K\+\_\+\+ID}}
\item 
static const \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} \mbox{\hyperlink{group___paging_gacec3e8d6e9439e811e76a3ed1584f1f7}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+C\+H\+U\+N\+K\+\_\+\+V\+E\+R\+S\+I\+ON}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Render large modular structures. 

Some details on paging component 

\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{group___paging_gadd0b784d1bfa78dc3dd5b90434f61f44}\label{group___paging_gadd0b784d1bfa78dc3dd5b90434f61f44}} 
\index{Paging@{Paging}!ContentList@{ContentList}}
\index{ContentList@{ContentList}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{ContentList}{ContentList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}}$\ast$$>$ \mbox{\hyperlink{group___paging_gadd0b784d1bfa78dc3dd5b90434f61f44}{Ogre\+::\+Simple\+Page\+Content\+Collection\+::\+Content\+List}}}



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group___paging_ga725e3c2dccf1dbcec4a12f165681317c}\label{group___paging_ga725e3c2dccf1dbcec4a12f165681317c}} 
\index{Paging@{Paging}!Grid2DMode@{Grid2DMode}}
\index{Grid2DMode@{Grid2DMode}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{Grid2DMode}{Grid2DMode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group___paging_ga725e3c2dccf1dbcec4a12f165681317c}{Ogre\+::\+Grid2\+D\+Mode}}}



The 2D grid mode. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{G2D\_X\_Z@{G2D\_X\_Z}!Paging@{Paging}}\index{Paging@{Paging}!G2D\_X\_Z@{G2D\_X\_Z}}}\mbox{\Hypertarget{group___paging_gga725e3c2dccf1dbcec4a12f165681317caf8642c1227dd868584dc53f3edfc65ce}\label{group___paging_gga725e3c2dccf1dbcec4a12f165681317caf8642c1227dd868584dc53f3edfc65ce}} 
G2\+D\+\_\+\+X\+\_\+Z&Grid is in the X/Z plane. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{G2D\_X\_Y@{G2D\_X\_Y}!Paging@{Paging}}\index{Paging@{Paging}!G2D\_X\_Y@{G2D\_X\_Y}}}\mbox{\Hypertarget{group___paging_gga725e3c2dccf1dbcec4a12f165681317ca8bd62cc6b4ce83a9bd8bc84da5600d9b}\label{group___paging_gga725e3c2dccf1dbcec4a12f165681317ca8bd62cc6b4ce83a9bd8bc84da5600d9b}} 
G2\+D\+\_\+\+X\+\_\+Y&Grid is in the X/Y plane. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{G2D\_Y\_Z@{G2D\_Y\_Z}!Paging@{Paging}}\index{Paging@{Paging}!G2D\_Y\_Z@{G2D\_Y\_Z}}}\mbox{\Hypertarget{group___paging_gga725e3c2dccf1dbcec4a12f165681317ca6d3b2d3c9720ebf2ab1b24fc3d1bfb18}\label{group___paging_gga725e3c2dccf1dbcec4a12f165681317ca6d3b2d3c9720ebf2ab1b24fc3d1bfb18}} 
G2\+D\+\_\+\+Y\+\_\+Z&Grid is in the Y/Z plane. \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group___paging_gadde5ea69431333a43787e1936fd20330}\label{group___paging_gadde5ea69431333a43787e1936fd20330}} 
\index{Paging@{Paging}!Grid3DPageStrategyData@{Grid3DPageStrategyData}}
\index{Grid3DPageStrategyData@{Grid3DPageStrategyData}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{Grid3DPageStrategyData()}{Grid3DPageStrategyData()}}
{\footnotesize\ttfamily Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::\+Grid3\+D\+Page\+Strategy\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___paging_ga1ba89ef110d6b0b946745463527f8622}\label{group___paging_ga1ba89ef110d6b0b946745463527f8622}} 
\index{Paging@{Paging}!````~Grid3DPageStrategyData@{$\sim$Grid3DPageStrategyData}}
\index{````~Grid3DPageStrategyData@{$\sim$Grid3DPageStrategyData}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{$\sim$Grid3DPageStrategyData()}{~Grid3DPageStrategyData()}}
{\footnotesize\ttfamily Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::$\sim$\+Grid3\+D\+Page\+Strategy\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___paging_ga6821abf728558c495596bd508cf20228}\label{group___paging_ga6821abf728558c495596bd508cf20228}} 
\index{Paging@{Paging}!setOrigin@{setOrigin}}
\index{setOrigin@{setOrigin}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setOrigin()}{setOrigin()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Origin (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{world\+Origin }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the origin of the grid in world space. 

\mbox{\Hypertarget{group___paging_gac1f2ae920c09cc2595a11da65d422b82}\label{group___paging_gac1f2ae920c09cc2595a11da65d422b82}} 
\index{Paging@{Paging}!getOrigin@{getOrigin}}
\index{getOrigin@{getOrigin}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getOrigin()}{getOrigin()}}
{\footnotesize\ttfamily virtual const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}}\& Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Origin (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{world\+Origin }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Get the origin of the grid in world space. 

\mbox{\Hypertarget{group___paging_gad800a5757a0dcb6e2257444fc83a6d9a}\label{group___paging_gad800a5757a0dcb6e2257444fc83a6d9a}} 
\index{Paging@{Paging}!setCellSize@{setCellSize}}
\index{setCellSize@{setCellSize}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setCellSize()}{setCellSize()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Size (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{sz }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the size of the cells in the grid. 

\mbox{\Hypertarget{group___paging_gaae6caf7c97e3066c63b70937c8dd8580}\label{group___paging_gaae6caf7c97e3066c63b70937c8dd8580}} 
\index{Paging@{Paging}!getCellSize@{getCellSize}}
\index{getCellSize@{getCellSize}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getCellSize()}{getCellSize()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Get the size of the cells in the grid. 

\mbox{\Hypertarget{group___paging_ga3d5f4e4660b0b578d6b915e6e96cbe1a}\label{group___paging_ga3d5f4e4660b0b578d6b915e6e96cbe1a}} 
\index{Paging@{Paging}!setLoadRadius@{setLoadRadius}}
\index{setLoadRadius@{setLoadRadius}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setLoadRadius()}{setLoadRadius()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Load\+Radius (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{sz }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the loading radius. 

\mbox{\Hypertarget{group___paging_gae7017d1aa57580ce16a801938209cc00}\label{group___paging_gae7017d1aa57580ce16a801938209cc00}} 
\index{Paging@{Paging}!getLoadRadius@{getLoadRadius}}
\index{getLoadRadius@{getLoadRadius}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getLoadRadius()}{getLoadRadius()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Load\+Radius (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Get the loading radius. 

\mbox{\Hypertarget{group___paging_ga0c97911eb51beea5f407b50c4108fb92}\label{group___paging_ga0c97911eb51beea5f407b50c4108fb92}} 
\index{Paging@{Paging}!setHoldRadius@{setHoldRadius}}
\index{setHoldRadius@{setHoldRadius}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setHoldRadius()}{setHoldRadius()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Hold\+Radius (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{sz }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the Holding radius. 

\mbox{\Hypertarget{group___paging_ga877411758e54ca8c42513b98b22c3889}\label{group___paging_ga877411758e54ca8c42513b98b22c3889}} 
\index{Paging@{Paging}!getHoldRadius@{getHoldRadius}}
\index{getHoldRadius@{getHoldRadius}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getHoldRadius()}{getHoldRadius()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Hold\+Radius (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Get the Holding radius. 

\mbox{\Hypertarget{group___paging_gaa2df60347efc29d35a690e71c64531eb}\label{group___paging_gaa2df60347efc29d35a690e71c64531eb}} 
\index{Paging@{Paging}!setCellRange@{setCellRange}}
\index{setCellRange@{setCellRange}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setCellRange()}{setCellRange()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{minX,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{minY,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{minZ,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{maxX,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{maxY,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{maxZ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_gae2d276616b0b5aaadb494539471a7888}\label{group___paging_gae2d276616b0b5aaadb494539471a7888}} 
\index{Paging@{Paging}!setCellRangeMinX@{setCellRangeMinX}}
\index{setCellRangeMinX@{setCellRangeMinX}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setCellRangeMinX()}{setCellRangeMinX()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MinX (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{minX }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_gaea3cc806f6e5740a26f479579e75fdaf}\label{group___paging_gaea3cc806f6e5740a26f479579e75fdaf}} 
\index{Paging@{Paging}!setCellRangeMinY@{setCellRangeMinY}}
\index{setCellRangeMinY@{setCellRangeMinY}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setCellRangeMinY()}{setCellRangeMinY()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MinY (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{minY }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_ga0a226ddb10180b387d526701951065d5}\label{group___paging_ga0a226ddb10180b387d526701951065d5}} 
\index{Paging@{Paging}!setCellRangeMinZ@{setCellRangeMinZ}}
\index{setCellRangeMinZ@{setCellRangeMinZ}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setCellRangeMinZ()}{setCellRangeMinZ()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MinZ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{minZ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_gaec607907c425472cc2edaab54c7a0d90}\label{group___paging_gaec607907c425472cc2edaab54c7a0d90}} 
\index{Paging@{Paging}!setCellRangeMaxX@{setCellRangeMaxX}}
\index{setCellRangeMaxX@{setCellRangeMaxX}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setCellRangeMaxX()}{setCellRangeMaxX()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MaxX (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{maxX }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_ga03ed092d36316567075ad898eff18ebd}\label{group___paging_ga03ed092d36316567075ad898eff18ebd}} 
\index{Paging@{Paging}!setCellRangeMaxY@{setCellRangeMaxY}}
\index{setCellRangeMaxY@{setCellRangeMaxY}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setCellRangeMaxY()}{setCellRangeMaxY()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MaxY (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{maxY }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_gaac71d6b7af65a9ef1d31fed54c264268}\label{group___paging_gaac71d6b7af65a9ef1d31fed54c264268}} 
\index{Paging@{Paging}!setCellRangeMaxZ@{setCellRangeMaxZ}}
\index{setCellRangeMaxZ@{setCellRangeMaxZ}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{setCellRangeMaxZ()}{setCellRangeMaxZ()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::set\+Cell\+Range\+MaxZ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{maxZ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



get the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_ga868403f19ee594fc78f8c3c7525a7167}\label{group___paging_ga868403f19ee594fc78f8c3c7525a7167}} 
\index{Paging@{Paging}!getCellRangeMinX@{getCellRangeMinX}}
\index{getCellRangeMinX@{getCellRangeMinX}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getCellRangeMinX()}{getCellRangeMinX()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MinX (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



get the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_gaadea7a78c4aa17e9d81f5cece8a8fbf5}\label{group___paging_gaadea7a78c4aa17e9d81f5cece8a8fbf5}} 
\index{Paging@{Paging}!getCellRangeMinY@{getCellRangeMinY}}
\index{getCellRangeMinY@{getCellRangeMinY}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getCellRangeMinY()}{getCellRangeMinY()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MinY (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



get the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_ga64f37ec3b9d968d45048bf02267a3734}\label{group___paging_ga64f37ec3b9d968d45048bf02267a3734}} 
\index{Paging@{Paging}!getCellRangeMinZ@{getCellRangeMinZ}}
\index{getCellRangeMinZ@{getCellRangeMinZ}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getCellRangeMinZ()}{getCellRangeMinZ()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MinZ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



get the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_ga0df4533060e2b0a3bc640ca64ab3aa38}\label{group___paging_ga0df4533060e2b0a3bc640ca64ab3aa38}} 
\index{Paging@{Paging}!getCellRangeMaxX@{getCellRangeMaxX}}
\index{getCellRangeMaxX@{getCellRangeMaxX}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getCellRangeMaxX()}{getCellRangeMaxX()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MaxX (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



get the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_gab9d99aae2e1fe0ece791fa139faf800b}\label{group___paging_gab9d99aae2e1fe0ece791fa139faf800b}} 
\index{Paging@{Paging}!getCellRangeMaxY@{getCellRangeMaxY}}
\index{getCellRangeMaxY@{getCellRangeMaxY}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getCellRangeMaxY()}{getCellRangeMaxY()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MaxY (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



get the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_ga456bc7ccd4ea0f5ebef4a494c866e289}\label{group___paging_ga456bc7ccd4ea0f5ebef4a494c866e289}} 
\index{Paging@{Paging}!getCellRangeMaxZ@{getCellRangeMaxZ}}
\index{getCellRangeMaxZ@{getCellRangeMaxZ}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getCellRangeMaxZ()}{getCellRangeMaxZ()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Cell\+Range\+MaxZ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



get the index range of all cells (values outside this will be ignored) 

\mbox{\Hypertarget{group___paging_gab5159dd7922b777ed101992b5319b20b}\label{group___paging_gab5159dd7922b777ed101992b5319b20b}} 
\index{Paging@{Paging}!load@{load}}
\index{load@{load}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{load()}{load()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily bool Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::load (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&}]{stream }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Load this data from a stream (returns true if successful) 



Implements \mbox{\hyperlink{group___paging_gaab80a3280ea2b5526ecb2a8652716533}{Ogre\+::\+Page\+Strategy\+Data}}.

\mbox{\Hypertarget{group___paging_gaedcf87a66b42befb2aba22b6d42fee58}\label{group___paging_gaedcf87a66b42befb2aba22b6d42fee58}} 
\index{Paging@{Paging}!save@{save}}
\index{save@{save}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{save()}{save()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::save (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&}]{stream }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Save this data to a stream. 



Implements \mbox{\hyperlink{group___paging_gae7b43543191e014b5df371be2626b164}{Ogre\+::\+Page\+Strategy\+Data}}.

\mbox{\Hypertarget{group___paging_ga2762e5a38c2a8f887236920efb6dc840}\label{group___paging_ga2762e5a38c2a8f887236920efb6dc840}} 
\index{Paging@{Paging}!getMidPointGridSpace@{getMidPointGridSpace}}
\index{getMidPointGridSpace@{getMidPointGridSpace}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getMidPointGridSpace()}{getMidPointGridSpace()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Mid\+Point\+Grid\+Space (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{x,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{y,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{z,  }\item[{\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{mid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

\mbox{\Hypertarget{group___paging_gacea5d8841152d6a18090adb007fd3c81}\label{group___paging_gacea5d8841152d6a18090adb007fd3c81}} 
\index{Paging@{Paging}!getBottomLeftGridSpace@{getBottomLeftGridSpace}}
\index{getBottomLeftGridSpace@{getBottomLeftGridSpace}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getBottomLeftGridSpace()}{getBottomLeftGridSpace()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Bottom\+Left\+Grid\+Space (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{x,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{y,  }\item[{int}]{z,  }\item[{\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{bl }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Get the (grid space) bottom-\/left of a cell. 

\mbox{\Hypertarget{group___paging_gaa6782c37cbafeb7757762018c942140e}\label{group___paging_gaa6782c37cbafeb7757762018c942140e}} 
\index{Paging@{Paging}!getCornersGridSpace@{getCornersGridSpace}}
\index{getCornersGridSpace@{getCornersGridSpace}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getCornersGridSpace()}{getCornersGridSpace()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::get\+Corners\+Grid\+Space (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{x,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{y,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{z,  }\item[{\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} $\ast$}]{p\+Eight\+Points }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Get the (grid space) corners of a cell. 

\begin{DoxyRemark}{Remarks}
Populates p\+Eight\+Points in anticlockwise order from the bottom left point. 
\end{DoxyRemark}
\mbox{\Hypertarget{group___paging_gabb6b2b57c3c42596d13206727bb66d97}\label{group___paging_gabb6b2b57c3c42596d13206727bb66d97}} 
\index{Paging@{Paging}!determineGridLocation@{determineGridLocation}}
\index{determineGridLocation@{determineGridLocation}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{determineGridLocation()}{determineGridLocation()}}
{\footnotesize\ttfamily void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::determine\+Grid\+Location (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{gridpos,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$}]{x,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$}]{y,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$}]{z }\end{DoxyParamCaption})}



Convert a grid position into a row and column index. 

\mbox{\Hypertarget{group___paging_gac21b697c32b1613e581dae45e35ea460}\label{group___paging_gac21b697c32b1613e581dae45e35ea460}} 
\index{Paging@{Paging}!calculatePageID@{calculatePageID}}
\index{calculatePageID@{calculatePageID}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{calculatePageID()}{calculatePageID()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::calculate\+Page\+ID (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{x,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{y,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}}}]{z }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___paging_ga0a51b33ebdb559ee9b4a09db58a4e43a}\label{group___paging_ga0a51b33ebdb559ee9b4a09db58a4e43a}} 
\index{Paging@{Paging}!calculateCell@{calculateCell}}
\index{calculateCell@{calculateCell}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{calculateCell()}{calculateCell()}}
{\footnotesize\ttfamily void Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::calculate\+Cell (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID}}}]{in\+Page\+ID,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$}]{x,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$}]{y,  }\item[{\mbox{\hyperlink{namespace_ogre_a1c37a43c04753c9ae0c17108c9e6c9d2}{int32}} $\ast$}]{z }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___paging_gae6874dc60fa86f45dc04e28f69685833}\label{group___paging_gae6874dc60fa86f45dc04e28f69685833}} 
\index{Paging@{Paging}!Grid3DPageStrategy@{Grid3DPageStrategy}}
\index{Grid3DPageStrategy@{Grid3DPageStrategy}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{Grid3DPageStrategy()}{Grid3DPageStrategy()}}
{\footnotesize\ttfamily Ogre\+::\+Grid3\+D\+Page\+Strategy\+::\+Grid3\+D\+Page\+Strategy (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_page_manager}{Page\+Manager}} $\ast$}]{manager }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___paging_ga5f68c64e312d28a0915303f75fa9e442}\label{group___paging_ga5f68c64e312d28a0915303f75fa9e442}} 
\index{Paging@{Paging}!````~Grid3DPageStrategy@{$\sim$Grid3DPageStrategy}}
\index{````~Grid3DPageStrategy@{$\sim$Grid3DPageStrategy}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{$\sim$Grid3DPageStrategy()}{~Grid3DPageStrategy()}}
{\footnotesize\ttfamily Ogre\+::\+Grid3\+D\+Page\+Strategy\+::$\sim$\+Grid3\+D\+Page\+Strategy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___paging_ga93731f5971fba009a64bc4e4d8ce8517}\label{group___paging_ga93731f5971fba009a64bc4e4d8ce8517}} 
\index{Paging@{Paging}!notifyCamera@{notifyCamera}}
\index{notifyCamera@{notifyCamera}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{notifyCamera()}{notifyCamera()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily void Ogre\+::\+Grid3\+D\+Page\+Strategy\+::notify\+Camera (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$}]{cam,  }\item[{\mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Called when a camera is used for any kind of rendering. 

\begin{DoxyRemark}{Remarks}
This is probably the primary way in which the strategy will request new pages. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em cam} & \mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} which is being used for rendering. Class should not rely on this pointer remaining valid permanently because no notification will be given when the camera is destroyed. \\
\hline
\end{DoxyParams}


Reimplemented from \mbox{\hyperlink{group___paging_gaa3db993f4446cb811e094c8ad0ab23df}{Ogre\+::\+Page\+Strategy}}.

\mbox{\Hypertarget{group___paging_ga95954c4987a977e25c835bd116e63a22}\label{group___paging_ga95954c4987a977e25c835bd116e63a22}} 
\index{Paging@{Paging}!createData@{createData}}
\index{createData@{createData}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{createData()}{createData()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}}$\ast$ Ogre\+::\+Grid3\+D\+Page\+Strategy\+::create\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Create a \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} instance containing the data specific to this \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}}. 

\begin{DoxyParagraph}{}
This data will be held by a given \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} and the structure of the data will be specific to the \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}} subclass. 
\end{DoxyParagraph}


Implements \mbox{\hyperlink{group___paging_ga1f3ee75de1ece00f1d8dc5f1eb92832e}{Ogre\+::\+Page\+Strategy}}.

\mbox{\Hypertarget{group___paging_gac15aee85717bf206333658917836bfd0}\label{group___paging_gac15aee85717bf206333658917836bfd0}} 
\index{Paging@{Paging}!destroyData@{destroyData}}
\index{destroyData@{destroyData}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{destroyData()}{destroyData()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Ogre\+::\+Grid3\+D\+Page\+Strategy\+::destroy\+Data (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} $\ast$}]{d }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Destroy a \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} instance containing the data specific to this \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}}. 

\begin{DoxyParagraph}{}
This data will be held by a given \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} and the structure of the data will be specific to the \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}} subclass. 
\end{DoxyParagraph}


Implements \mbox{\hyperlink{group___paging_ga90dd9281a8804b6332a6fa477a950186}{Ogre\+::\+Page\+Strategy}}.

\mbox{\Hypertarget{group___paging_ga32e80bd39ff8f3d9b9a35d5f2d1f0751}\label{group___paging_ga32e80bd39ff8f3d9b9a35d5f2d1f0751}} 
\index{Paging@{Paging}!updateDebugDisplay@{updateDebugDisplay}}
\index{updateDebugDisplay@{updateDebugDisplay}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{updateDebugDisplay()}{updateDebugDisplay()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Ogre\+::\+Grid3\+D\+Page\+Strategy\+::update\+Debug\+Display (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_page}{Page}} $\ast$}]{p,  }\item[{\mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} $\ast$}]{sn }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Update the contents of the passed in \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} to reflect the debug display of a given page. 

\begin{DoxyRemark}{Remarks}
The \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}} is to have complete control of the contents of this \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}}, it must not be altered / added to by others. 
\end{DoxyRemark}


Implements \mbox{\hyperlink{group___paging_ga96e254ffc49131053601b8f17e4054f8}{Ogre\+::\+Page\+Strategy}}.

\mbox{\Hypertarget{group___paging_ga31cb931801f78214a25733df20ad10fc}\label{group___paging_ga31cb931801f78214a25733df20ad10fc}} 
\index{Paging@{Paging}!getPageID@{getPageID}}
\index{getPageID@{getPageID}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getPageID()}{getPageID()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+::get\+Page\+ID (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{world\+Pos,  }\item[{\mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Get the page ID for a given world position. 

\begin{DoxyReturn}{Returns}
The page ID 
\end{DoxyReturn}


Implements \mbox{\hyperlink{group___paging_ga78f9813d951ab38b1ebbae6b0f807df6}{Ogre\+::\+Page\+Strategy}}.

\mbox{\Hypertarget{group___paging_gaee0c7372a5df6ba16cb608bb4634b43a}\label{group___paging_gaee0c7372a5df6ba16cb608bb4634b43a}} 
\index{Paging@{Paging}!PageStrategyData@{PageStrategyData}}
\index{PageStrategyData@{PageStrategyData}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{PageStrategyData()}{PageStrategyData()}}
{\footnotesize\ttfamily Ogre\+::\+Page\+Strategy\+Data\+::\+Page\+Strategy\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___paging_ga5866f1cb60842627008c050dc0afdc63}\label{group___paging_ga5866f1cb60842627008c050dc0afdc63}} 
\index{Paging@{Paging}!````~PageStrategyData@{$\sim$PageStrategyData}}
\index{````~PageStrategyData@{$\sim$PageStrategyData}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{$\sim$PageStrategyData()}{~PageStrategyData()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Page\+Strategy\+Data\+::$\sim$\+Page\+Strategy\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}

\mbox{\Hypertarget{group___paging_gaab80a3280ea2b5526ecb2a8652716533}\label{group___paging_gaab80a3280ea2b5526ecb2a8652716533}} 
\index{Paging@{Paging}!load@{load}}
\index{load@{load}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{load()}{load()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily virtual bool Ogre\+::\+Page\+Strategy\+Data\+::load (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&}]{stream }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Load this data from a stream (returns true if successful) 



Implemented in \mbox{\hyperlink{class_ogre_1_1_grid2_d_page_strategy_data_a9426a938e8b6cc35581484c2f5d4a3d6}{Ogre\+::\+Grid2\+D\+Page\+Strategy\+Data}}, and \mbox{\hyperlink{group___paging_gab5159dd7922b777ed101992b5319b20b}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data}}.

\mbox{\Hypertarget{group___paging_gae7b43543191e014b5df371be2626b164}\label{group___paging_gae7b43543191e014b5df371be2626b164}} 
\index{Paging@{Paging}!save@{save}}
\index{save@{save}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{save()}{save()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Page\+Strategy\+Data\+::save (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&}]{stream }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Save this data to a stream. 



Implemented in \mbox{\hyperlink{class_ogre_1_1_grid2_d_page_strategy_data_a11b924119c2adf18228bebb85e9c9d78}{Ogre\+::\+Grid2\+D\+Page\+Strategy\+Data}}, and \mbox{\hyperlink{group___paging_gaedcf87a66b42befb2aba22b6d42fee58}{Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data}}.

\mbox{\Hypertarget{group___paging_ga45203e73d8cf17040469d99b89148f2a}\label{group___paging_ga45203e73d8cf17040469d99b89148f2a}} 
\index{Paging@{Paging}!PageStrategy@{PageStrategy}}
\index{PageStrategy@{PageStrategy}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{PageStrategy()}{PageStrategy()}}
{\footnotesize\ttfamily Ogre\+::\+Page\+Strategy\+::\+Page\+Strategy (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{name,  }\item[{\mbox{\hyperlink{class_ogre_1_1_page_manager}{Page\+Manager}} $\ast$}]{manager }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___paging_gaadbd8fbf0c1aa1703c4d34f1011a4ff5}\label{group___paging_gaadbd8fbf0c1aa1703c4d34f1011a4ff5}} 
\index{Paging@{Paging}!````~PageStrategy@{$\sim$PageStrategy}}
\index{````~PageStrategy@{$\sim$PageStrategy}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{$\sim$PageStrategy()}{~PageStrategy()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Page\+Strategy\+::$\sim$\+Page\+Strategy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}

\mbox{\Hypertarget{group___paging_ga1b175f0b77c05ed13df9d917b71c6a31}\label{group___paging_ga1b175f0b77c05ed13df9d917b71c6a31}} 
\index{Paging@{Paging}!getName@{getName}}
\index{getName@{getName}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Page\+Strategy\+::get\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___paging_ga79dc7f55274f677dac8bf64798f4bbea}\label{group___paging_ga79dc7f55274f677dac8bf64798f4bbea}} 
\index{Paging@{Paging}!getManager@{getManager}}
\index{getManager@{getManager}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getManager()}{getManager()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_page_manager}{Page\+Manager}}$\ast$ Ogre\+::\+Page\+Strategy\+::get\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___paging_gadb6fc9f82a8ea955971b46c052a151af}\label{group___paging_gadb6fc9f82a8ea955971b46c052a151af}} 
\index{Paging@{Paging}!frameStart@{frameStart}}
\index{frameStart@{frameStart}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{frameStart()}{frameStart()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Page\+Strategy\+::frame\+Start (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{time\+Since\+Last\+Frame,  }\item[{\mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Called when the frame starts. 

\mbox{\Hypertarget{group___paging_ga1990d8b1110ac0555e3ec18da77675b8}\label{group___paging_ga1990d8b1110ac0555e3ec18da77675b8}} 
\index{Paging@{Paging}!frameEnd@{frameEnd}}
\index{frameEnd@{frameEnd}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{frameEnd()}{frameEnd()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Page\+Strategy\+::frame\+End (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{time\+Elapsed,  }\item[{\mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Called when the frame ends. 

\mbox{\Hypertarget{group___paging_gaa3db993f4446cb811e094c8ad0ab23df}\label{group___paging_gaa3db993f4446cb811e094c8ad0ab23df}} 
\index{Paging@{Paging}!notifyCamera@{notifyCamera}}
\index{notifyCamera@{notifyCamera}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{notifyCamera()}{notifyCamera()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Page\+Strategy\+::notify\+Camera (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$}]{cam,  }\item[{\mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Called when a camera is used for any kind of rendering. 

\begin{DoxyRemark}{Remarks}
This is probably the primary way in which the strategy will request new pages. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em cam} & \mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} which is being used for rendering. Class should not rely on this pointer remaining valid permanently because no notification will be given when the camera is destroyed. \\
\hline
\end{DoxyParams}


Reimplemented in \mbox{\hyperlink{class_ogre_1_1_grid2_d_page_strategy_a68df585b7a321d959f4214fe0cae67c9}{Ogre\+::\+Grid2\+D\+Page\+Strategy}}, and \mbox{\hyperlink{group___paging_ga93731f5971fba009a64bc4e4d8ce8517}{Ogre\+::\+Grid3\+D\+Page\+Strategy}}.

\mbox{\Hypertarget{group___paging_ga1f3ee75de1ece00f1d8dc5f1eb92832e}\label{group___paging_ga1f3ee75de1ece00f1d8dc5f1eb92832e}} 
\index{Paging@{Paging}!createData@{createData}}
\index{createData@{createData}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{createData()}{createData()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}}$\ast$ Ogre\+::\+Page\+Strategy\+::create\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Create a \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} instance containing the data specific to this \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}}. 

\begin{DoxyParagraph}{}
This data will be held by a given \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} and the structure of the data will be specific to the \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}} subclass. 
\end{DoxyParagraph}


Implemented in \mbox{\hyperlink{class_ogre_1_1_grid2_d_page_strategy_a6ee233f565e279dc12da2544a52efc15}{Ogre\+::\+Grid2\+D\+Page\+Strategy}}, and \mbox{\hyperlink{group___paging_ga95954c4987a977e25c835bd116e63a22}{Ogre\+::\+Grid3\+D\+Page\+Strategy}}.

\mbox{\Hypertarget{group___paging_ga90dd9281a8804b6332a6fa477a950186}\label{group___paging_ga90dd9281a8804b6332a6fa477a950186}} 
\index{Paging@{Paging}!destroyData@{destroyData}}
\index{destroyData@{destroyData}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{destroyData()}{destroyData()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Page\+Strategy\+::destroy\+Data (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} $\ast$}]{d }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Destroy a \mbox{\hyperlink{class_ogre_1_1_page_strategy_data}{Page\+Strategy\+Data}} instance containing the data specific to this \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}}. 

\begin{DoxyParagraph}{}
This data will be held by a given \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} and the structure of the data will be specific to the \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}} subclass. 
\end{DoxyParagraph}


Implemented in \mbox{\hyperlink{class_ogre_1_1_grid2_d_page_strategy_afc81e88e7b9e9d4c1f176854989df84a}{Ogre\+::\+Grid2\+D\+Page\+Strategy}}, and \mbox{\hyperlink{group___paging_gac15aee85717bf206333658917836bfd0}{Ogre\+::\+Grid3\+D\+Page\+Strategy}}.

\mbox{\Hypertarget{group___paging_ga96e254ffc49131053601b8f17e4054f8}\label{group___paging_ga96e254ffc49131053601b8f17e4054f8}} 
\index{Paging@{Paging}!updateDebugDisplay@{updateDebugDisplay}}
\index{updateDebugDisplay@{updateDebugDisplay}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{updateDebugDisplay()}{updateDebugDisplay()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Page\+Strategy\+::update\+Debug\+Display (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_page}{Page}} $\ast$}]{p,  }\item[{\mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} $\ast$}]{sn }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Update the contents of the passed in \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} to reflect the debug display of a given page. 

\begin{DoxyRemark}{Remarks}
The \mbox{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}} is to have complete control of the contents of this \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}}, it must not be altered / added to by others. 
\end{DoxyRemark}


Implemented in \mbox{\hyperlink{class_ogre_1_1_grid2_d_page_strategy_a8a5b342c17f5009cfabf5171ea2c768a}{Ogre\+::\+Grid2\+D\+Page\+Strategy}}, and \mbox{\hyperlink{group___paging_ga32e80bd39ff8f3d9b9a35d5f2d1f0751}{Ogre\+::\+Grid3\+D\+Page\+Strategy}}.

\mbox{\Hypertarget{group___paging_ga78f9813d951ab38b1ebbae6b0f807df6}\label{group___paging_ga78f9813d951ab38b1ebbae6b0f807df6}} 
\index{Paging@{Paging}!getPageID@{getPageID}}
\index{getPageID@{getPageID}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getPageID()}{getPageID()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID}} Ogre\+::\+Page\+Strategy\+::get\+Page\+ID (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{world\+Pos,  }\item[{\mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Get the page ID for a given world position. 

\begin{DoxyReturn}{Returns}
The page ID 
\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_ogre_1_1_grid2_d_page_strategy_a2e15c4764622887355d75b5b1a8cb10e}{Ogre\+::\+Grid2\+D\+Page\+Strategy}}, and \mbox{\hyperlink{group___paging_ga31cb931801f78214a25733df20ad10fc}{Ogre\+::\+Grid3\+D\+Page\+Strategy}}.

\mbox{\Hypertarget{group___paging_gaf7c7c261d679b97e76e29ead8be3bd17}\label{group___paging_gaf7c7c261d679b97e76e29ead8be3bd17}} 
\index{Paging@{Paging}!SimplePageContentCollection@{SimplePageContentCollection}}
\index{SimplePageContentCollection@{SimplePageContentCollection}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{SimplePageContentCollection()}{SimplePageContentCollection()}}
{\footnotesize\ttfamily Ogre\+::\+Simple\+Page\+Content\+Collection\+::\+Simple\+Page\+Content\+Collection (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory}} $\ast$}]{creator }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___paging_ga72fc689a31a6df0a2f647e8fd015ffba}\label{group___paging_ga72fc689a31a6df0a2f647e8fd015ffba}} 
\index{Paging@{Paging}!````~SimplePageContentCollection@{$\sim$SimplePageContentCollection}}
\index{````~SimplePageContentCollection@{$\sim$SimplePageContentCollection}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{$\sim$SimplePageContentCollection()}{~SimplePageContentCollection()}}
{\footnotesize\ttfamily Ogre\+::\+Simple\+Page\+Content\+Collection\+::$\sim$\+Simple\+Page\+Content\+Collection (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group___paging_ga42af5f79239821846c178ba28ce85ea7}\label{group___paging_ga42af5f79239821846c178ba28ce85ea7}} 
\index{Paging@{Paging}!createContent@{createContent}}
\index{createContent@{createContent}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{createContent()}{createContent()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}}$\ast$ Ogre\+::\+Simple\+Page\+Content\+Collection\+::create\+Content (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{type\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Create a new \mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}} within this collection. 


\begin{DoxyParams}{Parameters}
{\em type\+Name} & The name of the type of content (see \mbox{\hyperlink{class_ogre_1_1_page_manager_ac02c23007b3b7a3337e5ca70284dc1d0}{Page\+Manager\+::get\+Content\+Factories}}) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group___paging_ga184464de7cd9ea739d91364e3e182a8a}\label{group___paging_ga184464de7cd9ea739d91364e3e182a8a}} 
\index{Paging@{Paging}!destroyContent@{destroyContent}}
\index{destroyContent@{destroyContent}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{destroyContent()}{destroyContent()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Simple\+Page\+Content\+Collection\+::destroy\+Content (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}} $\ast$}]{coll }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Destroy a \mbox{\hyperlink{class_ogre_1_1_page_content}{Page\+Content}} within this page. 

This is equivalent to calling detach\+Content and \mbox{\hyperlink{class_ogre_1_1_page_manager_a149848fcf3f5634246f5d0cee54ef69c}{Page\+Manager\+::destroy\+Content}}. \mbox{\Hypertarget{group___paging_ga699f2d619a9dc022eddefafd6f4b0361}\label{group___paging_ga699f2d619a9dc022eddefafd6f4b0361}} 
\index{Paging@{Paging}!getContentList@{getContentList}}
\index{getContentList@{getContentList}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getContentList()}{getContentList()}}
{\footnotesize\ttfamily virtual const \mbox{\hyperlink{group___paging_gadd0b784d1bfa78dc3dd5b90434f61f44}{Content\+List}}\& Ogre\+::\+Simple\+Page\+Content\+Collection\+::get\+Content\+List (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Get const access to the list of content. 

\mbox{\Hypertarget{group___paging_ga3b44d9133028051fa8310fdf73087e16}\label{group___paging_ga3b44d9133028051fa8310fdf73087e16}} 
\index{Paging@{Paging}!save@{save}}
\index{save@{save}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{save()}{save()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Simple\+Page\+Content\+Collection\+::save (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&}]{stream }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Save the collection to a stream. 



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_a4f89ee2539f53428825a054746c1c368}{Ogre\+::\+Page\+Content\+Collection}}.

\mbox{\Hypertarget{group___paging_gaf009a28d63fdea54a4a495ca94103dbd}\label{group___paging_gaf009a28d63fdea54a4a495ca94103dbd}} 
\index{Paging@{Paging}!frameStart@{frameStart}}
\index{frameStart@{frameStart}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{frameStart()}{frameStart()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Simple\+Page\+Content\+Collection\+::frame\+Start (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{time\+Since\+Last\+Frame }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Called when the frame starts. 



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_a0faed09c71edb7a1a8ef2103ec393095}{Ogre\+::\+Page\+Content\+Collection}}.

\mbox{\Hypertarget{group___paging_gaf8abde8b5410ca7c9b6fb23fea700dc5}\label{group___paging_gaf8abde8b5410ca7c9b6fb23fea700dc5}} 
\index{Paging@{Paging}!frameEnd@{frameEnd}}
\index{frameEnd@{frameEnd}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{frameEnd()}{frameEnd()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Simple\+Page\+Content\+Collection\+::frame\+End (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{time\+Elapsed }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Called when the frame ends. 



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_ac4ec08ff17fa501859bd22b556b14a3e}{Ogre\+::\+Page\+Content\+Collection}}.

\mbox{\Hypertarget{group___paging_ga46e7142f461ad0c2a18d7f2731c27375}\label{group___paging_ga46e7142f461ad0c2a18d7f2731c27375}} 
\index{Paging@{Paging}!notifyCamera@{notifyCamera}}
\index{notifyCamera@{notifyCamera}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{notifyCamera()}{notifyCamera()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Simple\+Page\+Content\+Collection\+::notify\+Camera (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$}]{cam }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Notify a section of the current camera. 



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_a5e28279e1fc36fe4b215ad475bb7090d}{Ogre\+::\+Page\+Content\+Collection}}.

\mbox{\Hypertarget{group___paging_gaec07cbbc6bbb28c3bb8c6e97c79b49eb}\label{group___paging_gaec07cbbc6bbb28c3bb8c6e97c79b49eb}} 
\index{Paging@{Paging}!prepare@{prepare}}
\index{prepare@{prepare}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{prepare()}{prepare()}}
{\footnotesize\ttfamily bool Ogre\+::\+Simple\+Page\+Content\+Collection\+::prepare (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}} \&}]{ser }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Prepare data -\/ may be called in the background. 



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_a1d18c47764d346df056663049e76c958}{Ogre\+::\+Page\+Content\+Collection}}.

\mbox{\Hypertarget{group___paging_ga990fe2d86d3e7b18f637b0c41de794f2}\label{group___paging_ga990fe2d86d3e7b18f637b0c41de794f2}} 
\index{Paging@{Paging}!load@{load}}
\index{load@{load}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{load()}{load()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily void Ogre\+::\+Simple\+Page\+Content\+Collection\+::load (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Load -\/ will be called in main thread. 



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_a6b290de51f0655730036f67b59f22413}{Ogre\+::\+Page\+Content\+Collection}}.

\mbox{\Hypertarget{group___paging_ga10ee90b66dc24b7df217aa4d599dd112}\label{group___paging_ga10ee90b66dc24b7df217aa4d599dd112}} 
\index{Paging@{Paging}!unload@{unload}}
\index{unload@{unload}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{unload()}{unload()}}
{\footnotesize\ttfamily void Ogre\+::\+Simple\+Page\+Content\+Collection\+::unload (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Unload -\/ will be called in main thread. 



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_a18d6ed685dbcb41aa58dc030e5f52965}{Ogre\+::\+Page\+Content\+Collection}}.

\mbox{\Hypertarget{group___paging_ga309e0261c394877563fadfe7dc88a971}\label{group___paging_ga309e0261c394877563fadfe7dc88a971}} 
\index{Paging@{Paging}!unprepare@{unprepare}}
\index{unprepare@{unprepare}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{unprepare()}{unprepare()}}
{\footnotesize\ttfamily void Ogre\+::\+Simple\+Page\+Content\+Collection\+::unprepare (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Unprepare data -\/ may be called in the background. 



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_a1cd76ce55e061f071675fc9d7858a4f7}{Ogre\+::\+Page\+Content\+Collection}}.

\mbox{\Hypertarget{group___paging_ga2174592b06912e3434ffaf377afc8e3b}\label{group___paging_ga2174592b06912e3434ffaf377afc8e3b}} 
\index{Paging@{Paging}!SimplePageContentCollectionFactory@{SimplePageContentCollectionFactory}}
\index{SimplePageContentCollectionFactory@{SimplePageContentCollectionFactory}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{SimplePageContentCollectionFactory()}{SimplePageContentCollectionFactory()}}
{\footnotesize\ttfamily Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::\+Simple\+Page\+Content\+Collection\+Factory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___paging_ga21a3fd66fa62c377913b4f92f954cf98}\label{group___paging_ga21a3fd66fa62c377913b4f92f954cf98}} 
\index{Paging@{Paging}!````~SimplePageContentCollectionFactory@{$\sim$SimplePageContentCollectionFactory}}
\index{````~SimplePageContentCollectionFactory@{$\sim$SimplePageContentCollectionFactory}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{$\sim$SimplePageContentCollectionFactory()}{~SimplePageContentCollectionFactory()}}
{\footnotesize\ttfamily Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::$\sim$\+Simple\+Page\+Content\+Collection\+Factory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{group___paging_ga8222077065b33306a243ead936e34885}\label{group___paging_ga8222077065b33306a243ead936e34885}} 
\index{Paging@{Paging}!getName@{getName}}
\index{getName@{getName}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::get\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_factory_a56de80b90eb5078601c625b53bdb7030}{Ogre\+::\+Page\+Content\+Collection\+Factory}}.

\mbox{\Hypertarget{group___paging_ga21f150ff0ff91ac5cb59531fefaf67d4}\label{group___paging_ga21f150ff0ff91ac5cb59531fefaf67d4}} 
\index{Paging@{Paging}!createInstance@{createInstance}}
\index{createInstance@{createInstance}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{createInstance()}{createInstance()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection}}$\ast$ Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::create\+Instance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_factory_ad7d133b75250417d1d366b3f43706033}{Ogre\+::\+Page\+Content\+Collection\+Factory}}.



References O\+G\+R\+E\+\_\+\+N\+EW.

\mbox{\Hypertarget{group___paging_ga1d05d1e51b58261f5f2e2cfa23980408}\label{group___paging_ga1d05d1e51b58261f5f2e2cfa23980408}} 
\index{Paging@{Paging}!destroyInstance@{destroyInstance}}
\index{destroyInstance@{destroyInstance}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{destroyInstance()}{destroyInstance()}}
{\footnotesize\ttfamily void Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::destroy\+Instance (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection}} $\ast$}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_page_content_collection_factory_ac9f46089daaff44c80aebbd8604a726c}{Ogre\+::\+Page\+Content\+Collection\+Factory}}.



References O\+G\+R\+E\+\_\+\+D\+E\+L\+E\+TE.



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{group___paging_gad44736dbc7ae064bc6169873fa00a903}\label{group___paging_gad44736dbc7ae064bc6169873fa00a903}} 
\index{Paging@{Paging}!CHUNK\_ID@{CHUNK\_ID}}
\index{CHUNK\_ID@{CHUNK\_ID}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{CHUNK\_ID}{CHUNK\_ID}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::\+C\+H\+U\+N\+K\+\_\+\+ID\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{group___paging_gabcac31196d612eef54c443aae78897e7}\label{group___paging_gabcac31196d612eef54c443aae78897e7}} 
\index{Paging@{Paging}!CHUNK\_VERSION@{CHUNK\_VERSION}}
\index{CHUNK\_VERSION@{CHUNK\_VERSION}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{CHUNK\_VERSION}{CHUNK\_VERSION}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} Ogre\+::\+Grid3\+D\+Page\+Strategy\+Data\+::\+C\+H\+U\+N\+K\+\_\+\+V\+E\+R\+S\+I\+ON\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{group___paging_ga83a7da85aebcb68a7d0042ac11391d3b}\label{group___paging_ga83a7da85aebcb68a7d0042ac11391d3b}} 
\index{Paging@{Paging}!SUBCLASS\_CHUNK\_ID@{SUBCLASS\_CHUNK\_ID}}
\index{SUBCLASS\_CHUNK\_ID@{SUBCLASS\_CHUNK\_ID}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{SUBCLASS\_CHUNK\_ID}{SUBCLASS\_CHUNK\_ID}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} Ogre\+::\+Simple\+Page\+Content\+Collection\+::\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+C\+H\+U\+N\+K\+\_\+\+ID\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{group___paging_gacec3e8d6e9439e811e76a3ed1584f1f7}\label{group___paging_gacec3e8d6e9439e811e76a3ed1584f1f7}} 
\index{Paging@{Paging}!SUBCLASS\_CHUNK\_VERSION@{SUBCLASS\_CHUNK\_VERSION}}
\index{SUBCLASS\_CHUNK\_VERSION@{SUBCLASS\_CHUNK\_VERSION}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{SUBCLASS\_CHUNK\_VERSION}{SUBCLASS\_CHUNK\_VERSION}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_aa8263b218e7d187ad5ef03a73a6ad7fd}{uint16}} Ogre\+::\+Simple\+Page\+Content\+Collection\+::\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+C\+H\+U\+N\+K\+\_\+\+V\+E\+R\+S\+I\+ON\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{group___paging_ga285aec0d6c6f714d3f07a72e32a152e0}\label{group___paging_ga285aec0d6c6f714d3f07a72e32a152e0}} 
\index{Paging@{Paging}!FACTORY\_NAME@{FACTORY\_NAME}}
\index{FACTORY\_NAME@{FACTORY\_NAME}!Paging@{Paging}}
\doxysubsubsection{\texorpdfstring{FACTORY\_NAME}{FACTORY\_NAME}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+Simple\+Page\+Content\+Collection\+Factory\+::\+F\+A\+C\+T\+O\+R\+Y\+\_\+\+N\+A\+ME\hspace{0.3cm}{\ttfamily [static]}}

