\hypertarget{class_ogre_1_1_page_manager}{}\section{Ogre\+:\+:Page\+Manager Class Reference}
\label{class_ogre_1_1_page_manager}\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}


The \hyperlink{class_ogre_1_1_page_manager}{Page\+Manager} is the entry point through which you load all \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} instances, and the place where \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} instances and factory classes are registered to customise the paging behaviour.  




{\ttfamily \#include $<$Ogre\+Page\+Manager.\+h$>$}



Inheritance diagram for Ogre\+:\+:Page\+Manager\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=191pt]{class_ogre_1_1_page_manager__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\+::vector$<$ \hyperlink{class_ogre_1_1_camera}{Camera} $\ast$ $>$ \hyperlink{class_ogre_1_1_page_manager_a677abe3db221fc1c6d8b83c02b41ca1f}{Camera\+List}
\item 
typedef std\+::map$<$ \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}, \hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory} $\ast$ $>$ \hyperlink{class_ogre_1_1_page_manager_a18c77cd0448fb8ddd18dd806f3f2cc7d}{Content\+Collection\+Factory\+Map}
\item 
typedef std\+::map$<$ \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}, \hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory} $\ast$ $>$ \hyperlink{class_ogre_1_1_page_manager_a7a7e5f7b05046a4afbd3193e3bf71cd6}{Content\+Factory\+Map}
\item 
typedef std\+::map$<$ \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}, \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} $\ast$ $>$ \hyperlink{class_ogre_1_1_page_manager_a6bc619f289f2ed3491a822ee4abbbd3d}{Strategy\+Map}
\item 
typedef std\+::map$<$ \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}, \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$ $>$ \hyperlink{class_ogre_1_1_page_manager_aff5cd1519585128aa11d22db52f87dab}{World\+Map}
\item 
typedef std\+::map$<$ \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}, \hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory} $\ast$ $>$ \hyperlink{class_ogre_1_1_page_manager_ada5bb43d8794ec5342f44efa564f156f}{World\+Section\+Factory\+Map}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_page_manager_a0a661c0808f6ffd57198689714b91da3}{Page\+Manager} ()
\item 
virtual \hyperlink{class_ogre_1_1_page_manager_a63ab8e3b4adb83c626ef166e54833daf}{$\sim$\+Page\+Manager} ()
\item 
virtual bool \hyperlink{class_ogre_1_1_page_manager_a6b9f961e725ab87884b337af149c2dae}{\+\_\+load\+Procedural\+Page} (\hyperlink{class_ogre_1_1_page}{Page} $\ast$page, \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$section)
\begin{DoxyCompactList}\small\item\em Give a provider the opportunity to prepare page content procedurally. \end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ogre_1_1_page_manager_afed9ba7186768e4c994c013b0eb7cf2d}{\+\_\+prepare\+Procedural\+Page} (\hyperlink{class_ogre_1_1_page}{Page} $\ast$page, \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$section)
\begin{DoxyCompactList}\small\item\em Give a provider the opportunity to prepare page content procedurally. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a9d9e9ef82d4695c21e3221fcff183a08}{\+\_\+read\+Page\+Stream} (\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID} page\+ID, \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$section)
\begin{DoxyCompactList}\small\item\em Get a serialiser set up to read \hyperlink{class_ogre_1_1_page}{Page} data for the given Page\+ID. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a23a83ba11f61a6581ee0ad3d70912949}{\+\_\+read\+World\+Stream} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&filename)
\begin{DoxyCompactList}\small\item\em Get a serialiser set up to read \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} data for the given world name. \end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ogre_1_1_page_manager_abf09225d32d0689221963efd82530a3c}{\+\_\+unload\+Procedural\+Page} (\hyperlink{class_ogre_1_1_page}{Page} $\ast$page, \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$section)
\begin{DoxyCompactList}\small\item\em Give a manager the opportunity to unload page content procedurally. \end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ogre_1_1_page_manager_acd55639bd2966ab90000c222fd7a50fd}{\+\_\+unprepare\+Procedural\+Page} (\hyperlink{class_ogre_1_1_page}{Page} $\ast$page, \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$section)
\begin{DoxyCompactList}\small\item\em Give a manager the opportunity to unprepare page content procedurally. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a05a79d5bf6eb872b8f3ee0616898b0bd}{\+\_\+write\+Page\+Stream} (\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID} page\+ID, \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$section)
\begin{DoxyCompactList}\small\item\em Get a serialiser set up to write \hyperlink{class_ogre_1_1_page}{Page} data for the given Page\+ID. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser} $\ast$ \hyperlink{class_ogre_1_1_page_manager_ad7c32cd49ca9a5ffefed846dc0f59ba0}{\+\_\+write\+World\+Stream} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&filename)
\begin{DoxyCompactList}\small\item\em Get a serialiser set up to write \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} data. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_ade49f99cedcc524360374205b13460da}{add\+Camera} (\hyperlink{class_ogre_1_1_camera}{Camera} $\ast$c)
\begin{DoxyCompactList}\small\item\em Tells the paging system to start tracking a given camera. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a6f916f36777c3dbb9ed21265308127c0}{add\+Content\+Collection\+Factory} (\hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory} $\ast$f)
\begin{DoxyCompactList}\small\item\em Add a new \hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory} implementation. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a6e5573f8b54f1176cfe38ca04a4cab06}{add\+Content\+Factory} (\hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory} $\ast$f)
\begin{DoxyCompactList}\small\item\em Add a new \hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory} implementation. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_aa89bcaafc1b651d5e5447b2c5b7ece0e}{add\+Strategy} (\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} $\ast$strategy)
\begin{DoxyCompactList}\small\item\em Add a new \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} implementation. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a78cc91f39cf4248ec5d3bc4364d1832d}{add\+World\+Section\+Factory} (\hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory} $\ast$f)
\begin{DoxyCompactList}\small\item\em Add a new \hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory} implementation. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_page_content}{Page\+Content} $\ast$ \hyperlink{class_ogre_1_1_page_manager_ad66f98c66dc3c0b44393b8b1de2fb860}{create\+Content} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&type\+Name)
\begin{DoxyCompactList}\small\item\em Create a new instance of \hyperlink{class_ogre_1_1_page_content}{Page\+Content} using the registered factories. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection} $\ast$ \hyperlink{class_ogre_1_1_page_manager_ad81ffbdda28cdb9727a616f2ba6bdb10}{create\+Content\+Collection} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&type\+Name)
\begin{DoxyCompactList}\small\item\em Create a new instance of \hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection} using the registered factories. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a3c384460b7a254871ba52ab5707120f2}{create\+World} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name=\hyperlink{group___general_gad842a4b416bd2f3245d2b44826a0aedc}{B\+L\+A\+N\+K\+S\+T\+R\+I\+NG})
\begin{DoxyCompactList}\small\item\em Create a new \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} instance. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a06904810dcecfb8891e0712d79978369}{create\+World\+Section} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&type\+Name, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name, \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$parent, \hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager} $\ast$sm)
\begin{DoxyCompactList}\small\item\em Create a new instance of \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} using the registered factories. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a149848fcf3f5634246f5d0cee54ef69c}{destroy\+Content} (\hyperlink{class_ogre_1_1_page_content}{Page\+Content} $\ast$c)
\begin{DoxyCompactList}\small\item\em Destroy an instance of \hyperlink{class_ogre_1_1_page_content}{Page\+Content}. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_aa0117074e150144bbb18d02bfcdd3f3d}{destroy\+Content\+Collection} (\hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection} $\ast$coll)
\begin{DoxyCompactList}\small\item\em Destroy an instance of \hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection}. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a43a0913dc924d49732936946b021e871}{destroy\+World} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name)
\begin{DoxyCompactList}\small\item\em Destroy a world. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a020c01d7404878f466fa62f9bd37e1ef}{destroy\+World} (\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Destroy a world. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a09bc0b4b432d38c6a10c15860238f841}{destroy\+World\+Section} (\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$s)
\begin{DoxyCompactList}\small\item\em Destroy an instance of \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}. \end{DoxyCompactList}\item 
const \hyperlink{class_ogre_1_1_page_manager_a677abe3db221fc1c6d8b83c02b41ca1f}{Camera\+List} \& \hyperlink{class_ogre_1_1_page_manager_a88584e1d7690caa5ff4c19583aee25de}{get\+Camera\+List} () const
\begin{DoxyCompactList}\small\item\em Returns a list of cameras being tracked. \end{DoxyCompactList}\item 
const \hyperlink{class_ogre_1_1_page_manager_a18c77cd0448fb8ddd18dd806f3f2cc7d}{Content\+Collection\+Factory\+Map} \& \hyperlink{class_ogre_1_1_page_manager_a34e03f8752dfe6ce13fb5f3732a13181}{get\+Content\+Collection\+Factories} () const
\begin{DoxyCompactList}\small\item\em Get a reference to the registered strategies. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory} $\ast$ \hyperlink{class_ogre_1_1_page_manager_ac2c5fdbbf32f166788b48d354fd785bb}{get\+Content\+Collection\+Factory} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name)
\begin{DoxyCompactList}\small\item\em Get a \hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory}. \end{DoxyCompactList}\item 
const \hyperlink{class_ogre_1_1_page_manager_a7a7e5f7b05046a4afbd3193e3bf71cd6}{Content\+Factory\+Map} \& \hyperlink{class_ogre_1_1_page_manager_ac02c23007b3b7a3337e5ca70284dc1d0}{get\+Content\+Factories} () const
\begin{DoxyCompactList}\small\item\em Get a reference to the registered strategies. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a8ef07958bf2c831ec47ba3871f94056c}{get\+Content\+Factory} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name)
\begin{DoxyCompactList}\small\item\em Get a \hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory}. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_a119732ea9d1e88bbddc47b4ac0fa21cb}{uint8} \hyperlink{class_ogre_1_1_page_manager_ae82d7e1b08d87970aa5ddc5b66d0b583}{get\+Debug\+Display\+Level} () const
\begin{DoxyCompactList}\small\item\em Get the debug display level. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_page_provider}{Page\+Provider} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a7ef9ac70e0261e36f60df7f41b910ab4}{get\+Page\+Provider} () const
\begin{DoxyCompactList}\small\item\em Get the \hyperlink{class_ogre_1_1_page_provider}{Page\+Provider} which can provide streams for any \hyperlink{class_ogre_1_1_page}{Page}. \end{DoxyCompactList}\item 
const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \& \hyperlink{class_ogre_1_1_page_manager_a8e59ba18ef17fa91535eeac90284c1a3}{get\+Page\+Resource\+Group} () const
\begin{DoxyCompactList}\small\item\em Get the resource group that will be used to read/write files when the default load routines are used. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_1_1_page_manager_a42e2ac53e1fa69a17d8b68446a1d6774}{get\+Paging\+Operations\+Enabled} () const
\begin{DoxyCompactList}\small\item\em Get whether paging operations are currently allowed to happen. \end{DoxyCompactList}\item 
const \hyperlink{class_ogre_1_1_page_manager_a6bc619f289f2ed3491a822ee4abbbd3d}{Strategy\+Map} \& \hyperlink{class_ogre_1_1_page_manager_a4c4ebd787cda3f8a627c8c5d5b80cc56}{get\+Strategies} () const
\begin{DoxyCompactList}\small\item\em Get a reference to the registered strategies. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} $\ast$ \hyperlink{class_ogre_1_1_page_manager_ae2fa345d006b960c2eee223fc7928d4b}{get\+Strategy} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name)
\begin{DoxyCompactList}\small\item\em Get a \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a9998e398a619d00a07986036d992796e}{get\+World} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name)
\begin{DoxyCompactList}\small\item\em Get a named world. \end{DoxyCompactList}\item 
const \hyperlink{class_ogre_1_1_page_manager_aff5cd1519585128aa11d22db52f87dab}{World\+Map} \& \hyperlink{class_ogre_1_1_page_manager_a8e36d2a140fbed7fe06d7b74d511c941}{get\+Worlds} () const
\begin{DoxyCompactList}\small\item\em Get a reference to the worlds that are currently loaded. \end{DoxyCompactList}\item 
const \hyperlink{class_ogre_1_1_page_manager_ada5bb43d8794ec5342f44efa564f156f}{World\+Section\+Factory\+Map} \& \hyperlink{class_ogre_1_1_page_manager_a47d25b33dddbf6fd7a6327b6070193af}{get\+World\+Section\+Factories} () const
\begin{DoxyCompactList}\small\item\em Get a reference to the registered strategies. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a73be94c63fedbe07cfd7dd30ad6fe837}{get\+World\+Section\+Factory} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name)
\begin{DoxyCompactList}\small\item\em Get a \hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory}. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_1_1_page_manager_ae4bb0f67b94382776a6e6771366757c2}{has\+Camera} (\hyperlink{class_ogre_1_1_camera}{Camera} $\ast$c) const
\begin{DoxyCompactList}\small\item\em Returns whether or not a given camera is being watched by the paging system. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a3643ff086caabf3e555ad20ea5a69512}{load\+World} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&filename, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name=\hyperlink{group___general_gad842a4b416bd2f3245d2b44826a0aedc}{B\+L\+A\+N\+K\+S\+T\+R\+I\+NG})
\begin{DoxyCompactList}\small\item\em Load a new \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} from a file. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$ \hyperlink{class_ogre_1_1_page_manager_a4da0a6bce395ea1b6f9afaef93d50e6c}{load\+World} (const \hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr} \&stream, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name=\hyperlink{group___general_gad842a4b416bd2f3245d2b44826a0aedc}{B\+L\+A\+N\+K\+S\+T\+R\+I\+NG})
\begin{DoxyCompactList}\small\item\em Load a new \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} from a stream. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a5f760832bf55a174d903028668edf7dc}{remove\+Camera} (\hyperlink{class_ogre_1_1_camera}{Camera} $\ast$c)
\begin{DoxyCompactList}\small\item\em Tells the paging system to stop tracking a given camera. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_ade1b6e76ac559d774713531725624d88}{remove\+Content\+Collection\+Factory} (\hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory} $\ast$f)
\begin{DoxyCompactList}\small\item\em Remove a \hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory} implementation. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a17b9e8ecab511e5aeb59c43091a67240}{remove\+Content\+Factory} (\hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory} $\ast$f)
\begin{DoxyCompactList}\small\item\em Remove a \hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory} implementation. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a6002328b9902f0ed18bb4fe61530f8c0}{remove\+Strategy} (\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} $\ast$strategy)
\begin{DoxyCompactList}\small\item\em Remove a \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} implementation. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_ae452ace6b26a686c4013e928c3c5b8bb}{remove\+World\+Section\+Factory} (\hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory} $\ast$f)
\begin{DoxyCompactList}\small\item\em Remove a \hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory} implementation. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a11c068ff39c1d760291fc6ed0b1087a3}{save\+World} (\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$world, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&filename)
\begin{DoxyCompactList}\small\item\em Save a \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} instance to a file. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_acdf6f98cbedab5fa1be07d3cbd10001e}{save\+World} (\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$world, const \hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr} \&stream)
\begin{DoxyCompactList}\small\item\em Save a \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} instance to a file. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a74f2e0b17a68b17ee14960572f8d332c}{set\+Debug\+Display\+Level} (\hyperlink{namespace_ogre_a119732ea9d1e88bbddc47b4ac0fa21cb}{uint8} lvl)
\begin{DoxyCompactList}\small\item\em Set the debug display level. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_a4b1a8bfe1efc150859b62786f40354d7}{set\+Page\+Provider} (\hyperlink{class_ogre_1_1_page_provider}{Page\+Provider} $\ast$provider)
\begin{DoxyCompactList}\small\item\em Set the \hyperlink{class_ogre_1_1_page_provider}{Page\+Provider} which can provide streams for any \hyperlink{class_ogre_1_1_page}{Page}. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_afa458ee993c36dab64b0a3f611f902d9}{set\+Page\+Resource\+Group} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&g)
\begin{DoxyCompactList}\small\item\em Set the resource group that will be used to read/write files when the default load routines are used. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_page_manager_adfe74acf733778a04fa98a41e1712499}{set\+Paging\+Operations\+Enabled} (bool enabled)
\begin{DoxyCompactList}\small\item\em Pause or unpause all paging operations. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The \hyperlink{class_ogre_1_1_page_manager}{Page\+Manager} is the entry point through which you load all \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} instances, and the place where \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} instances and factory classes are registered to customise the paging behaviour. 

\begin{DoxyRemark}{Remarks}
To get started, the minimum you need is a \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} with at least one \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} within it, and at least one \hyperlink{class_ogre_1_1_camera}{Camera} being tracked (see add\+Camera). 
\end{DoxyRemark}


\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_aff5cd1519585128aa11d22db52f87dab}\label{class_ogre_1_1_page_manager_aff5cd1519585128aa11d22db52f87dab}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!World\+Map@{World\+Map}}
\index{World\+Map@{World\+Map}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{World\+Map}{WorldMap}}
{\footnotesize\ttfamily typedef std\+::map$<$\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}, \hyperlink{class_ogre_1_1_paged_world}{Paged\+World}$\ast$$>$ \hyperlink{class_ogre_1_1_page_manager_aff5cd1519585128aa11d22db52f87dab}{Ogre\+::\+Page\+Manager\+::\+World\+Map}}

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a6bc619f289f2ed3491a822ee4abbbd3d}\label{class_ogre_1_1_page_manager_a6bc619f289f2ed3491a822ee4abbbd3d}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!Strategy\+Map@{Strategy\+Map}}
\index{Strategy\+Map@{Strategy\+Map}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{Strategy\+Map}{StrategyMap}}
{\footnotesize\ttfamily typedef std\+::map$<$\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}, \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}$\ast$$>$ \hyperlink{class_ogre_1_1_page_manager_a6bc619f289f2ed3491a822ee4abbbd3d}{Ogre\+::\+Page\+Manager\+::\+Strategy\+Map}}

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a18c77cd0448fb8ddd18dd806f3f2cc7d}\label{class_ogre_1_1_page_manager_a18c77cd0448fb8ddd18dd806f3f2cc7d}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!Content\+Collection\+Factory\+Map@{Content\+Collection\+Factory\+Map}}
\index{Content\+Collection\+Factory\+Map@{Content\+Collection\+Factory\+Map}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{Content\+Collection\+Factory\+Map}{ContentCollectionFactoryMap}}
{\footnotesize\ttfamily typedef std\+::map$<$\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}, \hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory}$\ast$$>$ \hyperlink{class_ogre_1_1_page_manager_a18c77cd0448fb8ddd18dd806f3f2cc7d}{Ogre\+::\+Page\+Manager\+::\+Content\+Collection\+Factory\+Map}}

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a7a7e5f7b05046a4afbd3193e3bf71cd6}\label{class_ogre_1_1_page_manager_a7a7e5f7b05046a4afbd3193e3bf71cd6}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!Content\+Factory\+Map@{Content\+Factory\+Map}}
\index{Content\+Factory\+Map@{Content\+Factory\+Map}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{Content\+Factory\+Map}{ContentFactoryMap}}
{\footnotesize\ttfamily typedef std\+::map$<$\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}, \hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory}$\ast$$>$ \hyperlink{class_ogre_1_1_page_manager_a7a7e5f7b05046a4afbd3193e3bf71cd6}{Ogre\+::\+Page\+Manager\+::\+Content\+Factory\+Map}}

\mbox{\Hypertarget{class_ogre_1_1_page_manager_ada5bb43d8794ec5342f44efa564f156f}\label{class_ogre_1_1_page_manager_ada5bb43d8794ec5342f44efa564f156f}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!World\+Section\+Factory\+Map@{World\+Section\+Factory\+Map}}
\index{World\+Section\+Factory\+Map@{World\+Section\+Factory\+Map}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{World\+Section\+Factory\+Map}{WorldSectionFactoryMap}}
{\footnotesize\ttfamily typedef std\+::map$<$\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}, \hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory}$\ast$$>$ \hyperlink{class_ogre_1_1_page_manager_ada5bb43d8794ec5342f44efa564f156f}{Ogre\+::\+Page\+Manager\+::\+World\+Section\+Factory\+Map}}

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a677abe3db221fc1c6d8b83c02b41ca1f}\label{class_ogre_1_1_page_manager_a677abe3db221fc1c6d8b83c02b41ca1f}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!Camera\+List@{Camera\+List}}
\index{Camera\+List@{Camera\+List}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{Camera\+List}{CameraList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\hyperlink{class_ogre_1_1_camera}{Camera}$\ast$$>$ \hyperlink{class_ogre_1_1_page_manager_a677abe3db221fc1c6d8b83c02b41ca1f}{Ogre\+::\+Page\+Manager\+::\+Camera\+List}}



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a0a661c0808f6ffd57198689714b91da3}\label{class_ogre_1_1_page_manager_a0a661c0808f6ffd57198689714b91da3}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!Page\+Manager@{Page\+Manager}}
\index{Page\+Manager@{Page\+Manager}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{Page\+Manager()}{PageManager()}}
{\footnotesize\ttfamily Ogre\+::\+Page\+Manager\+::\+Page\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a63ab8e3b4adb83c626ef166e54833daf}\label{class_ogre_1_1_page_manager_a63ab8e3b4adb83c626ef166e54833daf}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!````~Page\+Manager@{$\sim$\+Page\+Manager}}
\index{````~Page\+Manager@{$\sim$\+Page\+Manager}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{$\sim$\+Page\+Manager()}{~PageManager()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Page\+Manager\+::$\sim$\+Page\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a3c384460b7a254871ba52ab5707120f2}\label{class_ogre_1_1_page_manager_a3c384460b7a254871ba52ab5707120f2}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!create\+World@{create\+World}}
\index{create\+World@{create\+World}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{create\+World()}{createWorld()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_paged_world}{Paged\+World}$\ast$ Ogre\+::\+Page\+Manager\+::create\+World (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name = {\ttfamily \hyperlink{group___general_gad842a4b416bd2f3245d2b44826a0aedc}{B\+L\+A\+N\+K\+S\+T\+R\+I\+NG}} }\end{DoxyParamCaption})}



Create a new \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} instance. 


\begin{DoxyParams}{Parameters}
{\em name} & Optionally give a name to the world (if no name is given, one will be generated). \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a43a0913dc924d49732936946b021e871}\label{class_ogre_1_1_page_manager_a43a0913dc924d49732936946b021e871}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!destroy\+World@{destroy\+World}}
\index{destroy\+World@{destroy\+World}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{destroy\+World()}{destroyWorld()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::destroy\+World (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name }\end{DoxyParamCaption})}



Destroy a world. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a020c01d7404878f466fa62f9bd37e1ef}\label{class_ogre_1_1_page_manager_a020c01d7404878f466fa62f9bd37e1ef}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!destroy\+World@{destroy\+World}}
\index{destroy\+World@{destroy\+World}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{destroy\+World()}{destroyWorld()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::destroy\+World (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$}]{world }\end{DoxyParamCaption})}



Destroy a world. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a3643ff086caabf3e555ad20ea5a69512}\label{class_ogre_1_1_page_manager_a3643ff086caabf3e555ad20ea5a69512}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!load\+World@{load\+World}}
\index{load\+World@{load\+World}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{load\+World()}{loadWorld()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_paged_world}{Paged\+World}$\ast$ Ogre\+::\+Page\+Manager\+::load\+World (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{filename,  }\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name = {\ttfamily \hyperlink{group___general_gad842a4b416bd2f3245d2b44826a0aedc}{B\+L\+A\+N\+K\+S\+T\+R\+I\+NG}} }\end{DoxyParamCaption})}



Load a new \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} from a file. 


\begin{DoxyParams}{Parameters}
{\em filename} & The name of the file to load (standard is .world) \\
\hline
{\em name} & Optionally give a name to the world (if no name is given, one will be generated). \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a4da0a6bce395ea1b6f9afaef93d50e6c}\label{class_ogre_1_1_page_manager_a4da0a6bce395ea1b6f9afaef93d50e6c}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!load\+World@{load\+World}}
\index{load\+World@{load\+World}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{load\+World()}{loadWorld()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_paged_world}{Paged\+World}$\ast$ Ogre\+::\+Page\+Manager\+::load\+World (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr} \&}]{stream,  }\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name = {\ttfamily \hyperlink{group___general_gad842a4b416bd2f3245d2b44826a0aedc}{B\+L\+A\+N\+K\+S\+T\+R\+I\+NG}} }\end{DoxyParamCaption})}



Load a new \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} from a stream. 


\begin{DoxyParams}{Parameters}
{\em stream} & A stream from which to load the world data \\
\hline
{\em name} & Optionally give a name to the world (if no name is given, one will be generated). \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a11c068ff39c1d760291fc6ed0b1087a3}\label{class_ogre_1_1_page_manager_a11c068ff39c1d760291fc6ed0b1087a3}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!save\+World@{save\+World}}
\index{save\+World@{save\+World}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{save\+World()}{saveWorld()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::save\+World (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$}]{world,  }\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{filename }\end{DoxyParamCaption})}



Save a \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} instance to a file. 


\begin{DoxyParams}{Parameters}
{\em world} & The world to be saved \\
\hline
{\em filename} & The filename to save the data to \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_acdf6f98cbedab5fa1be07d3cbd10001e}\label{class_ogre_1_1_page_manager_acdf6f98cbedab5fa1be07d3cbd10001e}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!save\+World@{save\+World}}
\index{save\+World@{save\+World}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{save\+World()}{saveWorld()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::save\+World (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$}]{world,  }\item[{const \hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr} \&}]{stream }\end{DoxyParamCaption})}



Save a \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} instance to a file. 


\begin{DoxyParams}{Parameters}
{\em world} & The world to be saved \\
\hline
{\em stream} & The stream to save the data to \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a9998e398a619d00a07986036d992796e}\label{class_ogre_1_1_page_manager_a9998e398a619d00a07986036d992796e}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+World@{get\+World}}
\index{get\+World@{get\+World}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+World()}{getWorld()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_paged_world}{Paged\+World}$\ast$ Ogre\+::\+Page\+Manager\+::get\+World (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name }\end{DoxyParamCaption})}



Get a named world. 


\begin{DoxyParams}{Parameters}
{\em name} & The name of the world (not a filename, the identifying name) \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The world, or null if the world doesn\textquotesingle{}t exist. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a8e36d2a140fbed7fe06d7b74d511c941}\label{class_ogre_1_1_page_manager_a8e36d2a140fbed7fe06d7b74d511c941}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Worlds@{get\+Worlds}}
\index{get\+Worlds@{get\+Worlds}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Worlds()}{getWorlds()}}
{\footnotesize\ttfamily const \hyperlink{class_ogre_1_1_page_manager_aff5cd1519585128aa11d22db52f87dab}{World\+Map}\& Ogre\+::\+Page\+Manager\+::get\+Worlds (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get a reference to the worlds that are currently loaded. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_aa89bcaafc1b651d5e5447b2c5b7ece0e}\label{class_ogre_1_1_page_manager_aa89bcaafc1b651d5e5447b2c5b7ece0e}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!add\+Strategy@{add\+Strategy}}
\index{add\+Strategy@{add\+Strategy}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{add\+Strategy()}{addStrategy()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::add\+Strategy (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} $\ast$}]{strategy }\end{DoxyParamCaption})}



Add a new \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} implementation. 

\begin{DoxyRemark}{Remarks}
The caller remains resonsible for destruction of this instance. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a6002328b9902f0ed18bb4fe61530f8c0}\label{class_ogre_1_1_page_manager_a6002328b9902f0ed18bb4fe61530f8c0}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!remove\+Strategy@{remove\+Strategy}}
\index{remove\+Strategy@{remove\+Strategy}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{remove\+Strategy()}{removeStrategy()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::remove\+Strategy (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} $\ast$}]{strategy }\end{DoxyParamCaption})}



Remove a \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} implementation. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_ae2fa345d006b960c2eee223fc7928d4b}\label{class_ogre_1_1_page_manager_ae2fa345d006b960c2eee223fc7928d4b}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Strategy@{get\+Strategy}}
\index{get\+Strategy@{get\+Strategy}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Strategy()}{getStrategy()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}$\ast$ Ogre\+::\+Page\+Manager\+::get\+Strategy (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name }\end{DoxyParamCaption})}



Get a \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}. 


\begin{DoxyParams}{Parameters}
{\em name} & The name of the strategy to retrieve \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Pointer to a \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}, or null if the strategy was not found. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a4c4ebd787cda3f8a627c8c5d5b80cc56}\label{class_ogre_1_1_page_manager_a4c4ebd787cda3f8a627c8c5d5b80cc56}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Strategies@{get\+Strategies}}
\index{get\+Strategies@{get\+Strategies}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Strategies()}{getStrategies()}}
{\footnotesize\ttfamily const \hyperlink{class_ogre_1_1_page_manager_a6bc619f289f2ed3491a822ee4abbbd3d}{Strategy\+Map}\& Ogre\+::\+Page\+Manager\+::get\+Strategies (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Get a reference to the registered strategies. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a6f916f36777c3dbb9ed21265308127c0}\label{class_ogre_1_1_page_manager_a6f916f36777c3dbb9ed21265308127c0}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!add\+Content\+Collection\+Factory@{add\+Content\+Collection\+Factory}}
\index{add\+Content\+Collection\+Factory@{add\+Content\+Collection\+Factory}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{add\+Content\+Collection\+Factory()}{addContentCollectionFactory()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::add\+Content\+Collection\+Factory (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory} $\ast$}]{f }\end{DoxyParamCaption})}



Add a new \hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory} implementation. 

\begin{DoxyRemark}{Remarks}
The caller remains resonsible for destruction of this instance. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_ade1b6e76ac559d774713531725624d88}\label{class_ogre_1_1_page_manager_ade1b6e76ac559d774713531725624d88}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!remove\+Content\+Collection\+Factory@{remove\+Content\+Collection\+Factory}}
\index{remove\+Content\+Collection\+Factory@{remove\+Content\+Collection\+Factory}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{remove\+Content\+Collection\+Factory()}{removeContentCollectionFactory()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::remove\+Content\+Collection\+Factory (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory} $\ast$}]{f }\end{DoxyParamCaption})}



Remove a \hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory} implementation. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_ac2c5fdbbf32f166788b48d354fd785bb}\label{class_ogre_1_1_page_manager_ac2c5fdbbf32f166788b48d354fd785bb}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Content\+Collection\+Factory@{get\+Content\+Collection\+Factory}}
\index{get\+Content\+Collection\+Factory@{get\+Content\+Collection\+Factory}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Content\+Collection\+Factory()}{getContentCollectionFactory()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory}$\ast$ Ogre\+::\+Page\+Manager\+::get\+Content\+Collection\+Factory (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name }\end{DoxyParamCaption})}



Get a \hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory}. 


\begin{DoxyParams}{Parameters}
{\em name} & The name of the factory to retrieve \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Pointer to a \hyperlink{class_ogre_1_1_page_content_collection_factory}{Page\+Content\+Collection\+Factory}, or null if the Content\+Collection was not found. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_ad81ffbdda28cdb9727a616f2ba6bdb10}\label{class_ogre_1_1_page_manager_ad81ffbdda28cdb9727a616f2ba6bdb10}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!create\+Content\+Collection@{create\+Content\+Collection}}
\index{create\+Content\+Collection@{create\+Content\+Collection}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{create\+Content\+Collection()}{createContentCollection()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection}$\ast$ Ogre\+::\+Page\+Manager\+::create\+Content\+Collection (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{type\+Name }\end{DoxyParamCaption})}



Create a new instance of \hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection} using the registered factories. 


\begin{DoxyParams}{Parameters}
{\em type\+Name} & The name of the type of collection to create \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_aa0117074e150144bbb18d02bfcdd3f3d}\label{class_ogre_1_1_page_manager_aa0117074e150144bbb18d02bfcdd3f3d}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!destroy\+Content\+Collection@{destroy\+Content\+Collection}}
\index{destroy\+Content\+Collection@{destroy\+Content\+Collection}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{destroy\+Content\+Collection()}{destroyContentCollection()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::destroy\+Content\+Collection (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection} $\ast$}]{coll }\end{DoxyParamCaption})}



Destroy an instance of \hyperlink{class_ogre_1_1_page_content_collection}{Page\+Content\+Collection}. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a34e03f8752dfe6ce13fb5f3732a13181}\label{class_ogre_1_1_page_manager_a34e03f8752dfe6ce13fb5f3732a13181}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Content\+Collection\+Factories@{get\+Content\+Collection\+Factories}}
\index{get\+Content\+Collection\+Factories@{get\+Content\+Collection\+Factories}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Content\+Collection\+Factories()}{getContentCollectionFactories()}}
{\footnotesize\ttfamily const \hyperlink{class_ogre_1_1_page_manager_a18c77cd0448fb8ddd18dd806f3f2cc7d}{Content\+Collection\+Factory\+Map}\& Ogre\+::\+Page\+Manager\+::get\+Content\+Collection\+Factories (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Get a reference to the registered strategies. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a6e5573f8b54f1176cfe38ca04a4cab06}\label{class_ogre_1_1_page_manager_a6e5573f8b54f1176cfe38ca04a4cab06}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!add\+Content\+Factory@{add\+Content\+Factory}}
\index{add\+Content\+Factory@{add\+Content\+Factory}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{add\+Content\+Factory()}{addContentFactory()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::add\+Content\+Factory (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory} $\ast$}]{f }\end{DoxyParamCaption})}



Add a new \hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory} implementation. 

\begin{DoxyRemark}{Remarks}
The caller remains resonsible for destruction of this instance. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a17b9e8ecab511e5aeb59c43091a67240}\label{class_ogre_1_1_page_manager_a17b9e8ecab511e5aeb59c43091a67240}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!remove\+Content\+Factory@{remove\+Content\+Factory}}
\index{remove\+Content\+Factory@{remove\+Content\+Factory}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{remove\+Content\+Factory()}{removeContentFactory()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::remove\+Content\+Factory (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory} $\ast$}]{f }\end{DoxyParamCaption})}



Remove a \hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory} implementation. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a8ef07958bf2c831ec47ba3871f94056c}\label{class_ogre_1_1_page_manager_a8ef07958bf2c831ec47ba3871f94056c}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Content\+Factory@{get\+Content\+Factory}}
\index{get\+Content\+Factory@{get\+Content\+Factory}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Content\+Factory()}{getContentFactory()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory}$\ast$ Ogre\+::\+Page\+Manager\+::get\+Content\+Factory (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name }\end{DoxyParamCaption})}



Get a \hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory}. 


\begin{DoxyParams}{Parameters}
{\em name} & The name of the factory to retrieve \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Pointer to a \hyperlink{class_ogre_1_1_page_content_factory}{Page\+Content\+Factory}, or null if the Content was not found. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_ac02c23007b3b7a3337e5ca70284dc1d0}\label{class_ogre_1_1_page_manager_ac02c23007b3b7a3337e5ca70284dc1d0}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Content\+Factories@{get\+Content\+Factories}}
\index{get\+Content\+Factories@{get\+Content\+Factories}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Content\+Factories()}{getContentFactories()}}
{\footnotesize\ttfamily const \hyperlink{class_ogre_1_1_page_manager_a7a7e5f7b05046a4afbd3193e3bf71cd6}{Content\+Factory\+Map}\& Ogre\+::\+Page\+Manager\+::get\+Content\+Factories (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Get a reference to the registered strategies. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_ad66f98c66dc3c0b44393b8b1de2fb860}\label{class_ogre_1_1_page_manager_ad66f98c66dc3c0b44393b8b1de2fb860}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!create\+Content@{create\+Content}}
\index{create\+Content@{create\+Content}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{create\+Content()}{createContent()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_page_content}{Page\+Content}$\ast$ Ogre\+::\+Page\+Manager\+::create\+Content (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{type\+Name }\end{DoxyParamCaption})}



Create a new instance of \hyperlink{class_ogre_1_1_page_content}{Page\+Content} using the registered factories. 


\begin{DoxyParams}{Parameters}
{\em type\+Name} & The name of the type of content to create \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a149848fcf3f5634246f5d0cee54ef69c}\label{class_ogre_1_1_page_manager_a149848fcf3f5634246f5d0cee54ef69c}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!destroy\+Content@{destroy\+Content}}
\index{destroy\+Content@{destroy\+Content}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{destroy\+Content()}{destroyContent()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::destroy\+Content (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page_content}{Page\+Content} $\ast$}]{c }\end{DoxyParamCaption})}



Destroy an instance of \hyperlink{class_ogre_1_1_page_content}{Page\+Content}. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a78cc91f39cf4248ec5d3bc4364d1832d}\label{class_ogre_1_1_page_manager_a78cc91f39cf4248ec5d3bc4364d1832d}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!add\+World\+Section\+Factory@{add\+World\+Section\+Factory}}
\index{add\+World\+Section\+Factory@{add\+World\+Section\+Factory}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{add\+World\+Section\+Factory()}{addWorldSectionFactory()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::add\+World\+Section\+Factory (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory} $\ast$}]{f }\end{DoxyParamCaption})}



Add a new \hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory} implementation. 

\begin{DoxyRemark}{Remarks}
The caller remains resonsible for destruction of this instance. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_ae452ace6b26a686c4013e928c3c5b8bb}\label{class_ogre_1_1_page_manager_ae452ace6b26a686c4013e928c3c5b8bb}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!remove\+World\+Section\+Factory@{remove\+World\+Section\+Factory}}
\index{remove\+World\+Section\+Factory@{remove\+World\+Section\+Factory}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{remove\+World\+Section\+Factory()}{removeWorldSectionFactory()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::remove\+World\+Section\+Factory (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory} $\ast$}]{f }\end{DoxyParamCaption})}



Remove a \hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory} implementation. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a73be94c63fedbe07cfd7dd30ad6fe837}\label{class_ogre_1_1_page_manager_a73be94c63fedbe07cfd7dd30ad6fe837}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+World\+Section\+Factory@{get\+World\+Section\+Factory}}
\index{get\+World\+Section\+Factory@{get\+World\+Section\+Factory}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+World\+Section\+Factory()}{getWorldSectionFactory()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory}$\ast$ Ogre\+::\+Page\+Manager\+::get\+World\+Section\+Factory (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name }\end{DoxyParamCaption})}



Get a \hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory}. 


\begin{DoxyParams}{Parameters}
{\em name} & The name of the factory to retrieve \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Pointer to a \hyperlink{class_ogre_1_1_paged_world_section_factory}{Paged\+World\+Section\+Factory}, or null if the World\+Section was not found. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a06904810dcecfb8891e0712d79978369}\label{class_ogre_1_1_page_manager_a06904810dcecfb8891e0712d79978369}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!create\+World\+Section@{create\+World\+Section}}
\index{create\+World\+Section@{create\+World\+Section}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{create\+World\+Section()}{createWorldSection()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}$\ast$ Ogre\+::\+Page\+Manager\+::create\+World\+Section (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{type\+Name,  }\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name,  }\item[{\hyperlink{class_ogre_1_1_paged_world}{Paged\+World} $\ast$}]{parent,  }\item[{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager} $\ast$}]{sm }\end{DoxyParamCaption})}



Create a new instance of \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} using the registered factories. 


\begin{DoxyParams}{Parameters}
{\em type\+Name} & The name of the type of collection to create \\
\hline
{\em name} & The instance name \\
\hline
{\em parent} & The parent world \\
\hline
{\em sm} & The \hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager} to use (can be null if this is to be loaded) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a09bc0b4b432d38c6a10c15860238f841}\label{class_ogre_1_1_page_manager_a09bc0b4b432d38c6a10c15860238f841}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!destroy\+World\+Section@{destroy\+World\+Section}}
\index{destroy\+World\+Section@{destroy\+World\+Section}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{destroy\+World\+Section()}{destroyWorldSection()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::destroy\+World\+Section (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$}]{s }\end{DoxyParamCaption})}



Destroy an instance of \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a47d25b33dddbf6fd7a6327b6070193af}\label{class_ogre_1_1_page_manager_a47d25b33dddbf6fd7a6327b6070193af}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+World\+Section\+Factories@{get\+World\+Section\+Factories}}
\index{get\+World\+Section\+Factories@{get\+World\+Section\+Factories}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+World\+Section\+Factories()}{getWorldSectionFactories()}}
{\footnotesize\ttfamily const \hyperlink{class_ogre_1_1_page_manager_ada5bb43d8794ec5342f44efa564f156f}{World\+Section\+Factory\+Map}\& Ogre\+::\+Page\+Manager\+::get\+World\+Section\+Factories (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Get a reference to the registered strategies. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a4b1a8bfe1efc150859b62786f40354d7}\label{class_ogre_1_1_page_manager_a4b1a8bfe1efc150859b62786f40354d7}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!set\+Page\+Provider@{set\+Page\+Provider}}
\index{set\+Page\+Provider@{set\+Page\+Provider}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{set\+Page\+Provider()}{setPageProvider()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::set\+Page\+Provider (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page_provider}{Page\+Provider} $\ast$}]{provider }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Set the \hyperlink{class_ogre_1_1_page_provider}{Page\+Provider} which can provide streams for any \hyperlink{class_ogre_1_1_page}{Page}. 

\begin{DoxyRemark}{Remarks}
This is the top-\/level way that you can direct how \hyperlink{class_ogre_1_1_page}{Page} data is loaded. When data for a \hyperlink{class_ogre_1_1_page}{Page} is requested for a \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}, the following sequence of classes will be checked to see if they have a provider willing to supply the stream\+: \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}, \hyperlink{class_ogre_1_1_paged_world}{Paged\+World}, \hyperlink{class_ogre_1_1_page_manager}{Page\+Manager}. If none of these do, then the default behaviour is to look for a file called worldname\+\_\+sectionname\+\_\+page\+I\+D.\+page. 
\end{DoxyRemark}
\begin{DoxyNote}{Note}
The caller remains responsible for the destruction of the provider. 
\end{DoxyNote}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a7ef9ac70e0261e36f60df7f41b910ab4}\label{class_ogre_1_1_page_manager_a7ef9ac70e0261e36f60df7f41b910ab4}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Page\+Provider@{get\+Page\+Provider}}
\index{get\+Page\+Provider@{get\+Page\+Provider}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Page\+Provider()}{getPageProvider()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_page_provider}{Page\+Provider}$\ast$ Ogre\+::\+Page\+Manager\+::get\+Page\+Provider (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the \hyperlink{class_ogre_1_1_page_provider}{Page\+Provider} which can provide streams for any \hyperlink{class_ogre_1_1_page}{Page}. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_afed9ba7186768e4c994c013b0eb7cf2d}\label{class_ogre_1_1_page_manager_afed9ba7186768e4c994c013b0eb7cf2d}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!\+\_\+prepare\+Procedural\+Page@{\+\_\+prepare\+Procedural\+Page}}
\index{\+\_\+prepare\+Procedural\+Page@{\+\_\+prepare\+Procedural\+Page}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{\+\_\+prepare\+Procedural\+Page()}{\_prepareProceduralPage()}}
{\footnotesize\ttfamily virtual bool Ogre\+::\+Page\+Manager\+::\+\_\+prepare\+Procedural\+Page (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page}{Page} $\ast$}]{page,  }\item[{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Give a provider the opportunity to prepare page content procedurally. 

\begin{DoxyRemark}{Remarks}
You should not call this method directly. This call may well happen in a separate thread so it should not access G\+PU resources, use \+\_\+load\+Procedural\+Page for that 
\end{DoxyRemark}
\begin{DoxyReturn}{Returns}
true if the page was populated, false otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a6b9f961e725ab87884b337af149c2dae}\label{class_ogre_1_1_page_manager_a6b9f961e725ab87884b337af149c2dae}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!\+\_\+load\+Procedural\+Page@{\+\_\+load\+Procedural\+Page}}
\index{\+\_\+load\+Procedural\+Page@{\+\_\+load\+Procedural\+Page}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{\+\_\+load\+Procedural\+Page()}{\_loadProceduralPage()}}
{\footnotesize\ttfamily virtual bool Ogre\+::\+Page\+Manager\+::\+\_\+load\+Procedural\+Page (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page}{Page} $\ast$}]{page,  }\item[{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Give a provider the opportunity to prepare page content procedurally. 

\begin{DoxyRemark}{Remarks}
You should not call this method directly. This call will happen in the main render thread so it can access G\+PU resources. Use \+\_\+prepare\+Procedural\+Page for background preparation. 
\end{DoxyRemark}
\begin{DoxyReturn}{Returns}
true if the page was populated, false otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_abf09225d32d0689221963efd82530a3c}\label{class_ogre_1_1_page_manager_abf09225d32d0689221963efd82530a3c}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!\+\_\+unload\+Procedural\+Page@{\+\_\+unload\+Procedural\+Page}}
\index{\+\_\+unload\+Procedural\+Page@{\+\_\+unload\+Procedural\+Page}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{\+\_\+unload\+Procedural\+Page()}{\_unloadProceduralPage()}}
{\footnotesize\ttfamily virtual bool Ogre\+::\+Page\+Manager\+::\+\_\+unload\+Procedural\+Page (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page}{Page} $\ast$}]{page,  }\item[{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Give a manager the opportunity to unload page content procedurally. 

\begin{DoxyRemark}{Remarks}
You should not call this method directly. This call will happen in the main render thread so it can access G\+PU resources. Use \+\_\+unprepare\+Procedural\+Page for background preparation. 
\end{DoxyRemark}
\begin{DoxyReturn}{Returns}
true if the page was populated, false otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_acd55639bd2966ab90000c222fd7a50fd}\label{class_ogre_1_1_page_manager_acd55639bd2966ab90000c222fd7a50fd}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!\+\_\+unprepare\+Procedural\+Page@{\+\_\+unprepare\+Procedural\+Page}}
\index{\+\_\+unprepare\+Procedural\+Page@{\+\_\+unprepare\+Procedural\+Page}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{\+\_\+unprepare\+Procedural\+Page()}{\_unprepareProceduralPage()}}
{\footnotesize\ttfamily virtual bool Ogre\+::\+Page\+Manager\+::\+\_\+unprepare\+Procedural\+Page (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_page}{Page} $\ast$}]{page,  }\item[{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Give a manager the opportunity to unprepare page content procedurally. 

\begin{DoxyRemark}{Remarks}
You should not call this method directly. This call may well happen in a separate thread so it should not access G\+PU resources, use \+\_\+unload\+Procedural\+Page for that 
\end{DoxyRemark}
\begin{DoxyReturn}{Returns}
true if the page was unpopulated, false otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a9d9e9ef82d4695c21e3221fcff183a08}\label{class_ogre_1_1_page_manager_a9d9e9ef82d4695c21e3221fcff183a08}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!\+\_\+read\+Page\+Stream@{\+\_\+read\+Page\+Stream}}
\index{\+\_\+read\+Page\+Stream@{\+\_\+read\+Page\+Stream}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{\+\_\+read\+Page\+Stream()}{\_readPageStream()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}$\ast$ Ogre\+::\+Page\+Manager\+::\+\_\+read\+Page\+Stream (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID}}]{page\+ID,  }\item[{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$}]{section }\end{DoxyParamCaption})}



Get a serialiser set up to read \hyperlink{class_ogre_1_1_page}{Page} data for the given Page\+ID. 


\begin{DoxyParams}{Parameters}
{\em page\+ID} & The ID of the page being requested \\
\hline
{\em section} & The parent section to which this page will belong \\
\hline
\end{DoxyParams}
\begin{DoxyRemark}{Remarks}
The \hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser} returned is the responsibility of the caller to delete. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a05a79d5bf6eb872b8f3ee0616898b0bd}\label{class_ogre_1_1_page_manager_a05a79d5bf6eb872b8f3ee0616898b0bd}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!\+\_\+write\+Page\+Stream@{\+\_\+write\+Page\+Stream}}
\index{\+\_\+write\+Page\+Stream@{\+\_\+write\+Page\+Stream}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{\+\_\+write\+Page\+Stream()}{\_writePageStream()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}$\ast$ Ogre\+::\+Page\+Manager\+::\+\_\+write\+Page\+Stream (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_a5126a9c9fbccbfe4c78070263098acb2}{Page\+ID}}]{page\+ID,  }\item[{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$}]{section }\end{DoxyParamCaption})}



Get a serialiser set up to write \hyperlink{class_ogre_1_1_page}{Page} data for the given Page\+ID. 


\begin{DoxyParams}{Parameters}
{\em page\+ID} & The ID of the page being requested \\
\hline
{\em section} & The parent section to which this page will belong \\
\hline
\end{DoxyParams}
\begin{DoxyRemark}{Remarks}
The \hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser} returned is the responsibility of the caller to delete. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a23a83ba11f61a6581ee0ad3d70912949}\label{class_ogre_1_1_page_manager_a23a83ba11f61a6581ee0ad3d70912949}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!\+\_\+read\+World\+Stream@{\+\_\+read\+World\+Stream}}
\index{\+\_\+read\+World\+Stream@{\+\_\+read\+World\+Stream}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{\+\_\+read\+World\+Stream()}{\_readWorldStream()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}$\ast$ Ogre\+::\+Page\+Manager\+::\+\_\+read\+World\+Stream (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{filename }\end{DoxyParamCaption})}



Get a serialiser set up to read \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} data for the given world name. 

\begin{DoxyRemark}{Remarks}
The \hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser} returned is the responsibility of the caller to delete. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_ad7c32cd49ca9a5ffefed846dc0f59ba0}\label{class_ogre_1_1_page_manager_ad7c32cd49ca9a5ffefed846dc0f59ba0}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!\+\_\+write\+World\+Stream@{\+\_\+write\+World\+Stream}}
\index{\+\_\+write\+World\+Stream@{\+\_\+write\+World\+Stream}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{\+\_\+write\+World\+Stream()}{\_writeWorldStream()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser}$\ast$ Ogre\+::\+Page\+Manager\+::\+\_\+write\+World\+Stream (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{filename }\end{DoxyParamCaption})}



Get a serialiser set up to write \hyperlink{class_ogre_1_1_paged_world}{Paged\+World} data. 

\begin{DoxyRemark}{Remarks}
The \hyperlink{class_ogre_1_1_stream_serialiser}{Stream\+Serialiser} returned is the responsibility of the caller to delete. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a8e59ba18ef17fa91535eeac90284c1a3}\label{class_ogre_1_1_page_manager_a8e59ba18ef17fa91535eeac90284c1a3}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Page\+Resource\+Group@{get\+Page\+Resource\+Group}}
\index{get\+Page\+Resource\+Group@{get\+Page\+Resource\+Group}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Page\+Resource\+Group()}{getPageResourceGroup()}}
{\footnotesize\ttfamily const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}\& Ogre\+::\+Page\+Manager\+::get\+Page\+Resource\+Group (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the resource group that will be used to read/write files when the default load routines are used. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_afa458ee993c36dab64b0a3f611f902d9}\label{class_ogre_1_1_page_manager_afa458ee993c36dab64b0a3f611f902d9}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!set\+Page\+Resource\+Group@{set\+Page\+Resource\+Group}}
\index{set\+Page\+Resource\+Group@{set\+Page\+Resource\+Group}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{set\+Page\+Resource\+Group()}{setPageResourceGroup()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::set\+Page\+Resource\+Group (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{g }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Set the resource group that will be used to read/write files when the default load routines are used. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_ade49f99cedcc524360374205b13460da}\label{class_ogre_1_1_page_manager_ade49f99cedcc524360374205b13460da}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!add\+Camera@{add\+Camera}}
\index{add\+Camera@{add\+Camera}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{add\+Camera()}{addCamera()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::add\+Camera (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_camera}{Camera} $\ast$}]{c }\end{DoxyParamCaption})}



Tells the paging system to start tracking a given camera. 

\begin{DoxyRemark}{Remarks}
In order for the paging system to function it needs to know which Cameras to track. You may not want to have all your cameras affect the paging system, so just add the cameras you want it to keep track of here. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a5f760832bf55a174d903028668edf7dc}\label{class_ogre_1_1_page_manager_a5f760832bf55a174d903028668edf7dc}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!remove\+Camera@{remove\+Camera}}
\index{remove\+Camera@{remove\+Camera}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{remove\+Camera()}{removeCamera()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::remove\+Camera (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_camera}{Camera} $\ast$}]{c }\end{DoxyParamCaption})}



Tells the paging system to stop tracking a given camera. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_ae4bb0f67b94382776a6e6771366757c2}\label{class_ogre_1_1_page_manager_ae4bb0f67b94382776a6e6771366757c2}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!has\+Camera@{has\+Camera}}
\index{has\+Camera@{has\+Camera}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{has\+Camera()}{hasCamera()}}
{\footnotesize\ttfamily bool Ogre\+::\+Page\+Manager\+::has\+Camera (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_camera}{Camera} $\ast$}]{c }\end{DoxyParamCaption}) const}



Returns whether or not a given camera is being watched by the paging system. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a88584e1d7690caa5ff4c19583aee25de}\label{class_ogre_1_1_page_manager_a88584e1d7690caa5ff4c19583aee25de}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Camera\+List@{get\+Camera\+List}}
\index{get\+Camera\+List@{get\+Camera\+List}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Camera\+List()}{getCameraList()}}
{\footnotesize\ttfamily const \hyperlink{class_ogre_1_1_page_manager_a677abe3db221fc1c6d8b83c02b41ca1f}{Camera\+List}\& Ogre\+::\+Page\+Manager\+::get\+Camera\+List (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Returns a list of cameras being tracked. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_a74f2e0b17a68b17ee14960572f8d332c}\label{class_ogre_1_1_page_manager_a74f2e0b17a68b17ee14960572f8d332c}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!set\+Debug\+Display\+Level@{set\+Debug\+Display\+Level}}
\index{set\+Debug\+Display\+Level@{set\+Debug\+Display\+Level}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{set\+Debug\+Display\+Level()}{setDebugDisplayLevel()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::set\+Debug\+Display\+Level (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_a119732ea9d1e88bbddc47b4ac0fa21cb}{uint8}}]{lvl }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Set the debug display level. 

\begin{DoxyRemark}{Remarks}
This setting controls how much debug information is displayed in the scene. The exact interpretation of this value depends on the \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy} you\textquotesingle{}re using, and whether the \hyperlink{class_ogre_1_1_page_content}{Page\+Content} decides to also display debug information. Generally speaking, 0 means no debug display, 1 means simple debug display (usually the \hyperlink{class_ogre_1_1_page_strategy}{Page\+Strategy}) and anything more than that is up to the classes involved. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_ae82d7e1b08d87970aa5ddc5b66d0b583}\label{class_ogre_1_1_page_manager_ae82d7e1b08d87970aa5ddc5b66d0b583}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Debug\+Display\+Level@{get\+Debug\+Display\+Level}}
\index{get\+Debug\+Display\+Level@{get\+Debug\+Display\+Level}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Debug\+Display\+Level()}{getDebugDisplayLevel()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_a119732ea9d1e88bbddc47b4ac0fa21cb}{uint8} Ogre\+::\+Page\+Manager\+::get\+Debug\+Display\+Level (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the debug display level. 

\mbox{\Hypertarget{class_ogre_1_1_page_manager_adfe74acf733778a04fa98a41e1712499}\label{class_ogre_1_1_page_manager_adfe74acf733778a04fa98a41e1712499}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!set\+Paging\+Operations\+Enabled@{set\+Paging\+Operations\+Enabled}}
\index{set\+Paging\+Operations\+Enabled@{set\+Paging\+Operations\+Enabled}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{set\+Paging\+Operations\+Enabled()}{setPagingOperationsEnabled()}}
{\footnotesize\ttfamily void Ogre\+::\+Page\+Manager\+::set\+Paging\+Operations\+Enabled (\begin{DoxyParamCaption}\item[{bool}]{enabled }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Pause or unpause all paging operations. 

\begin{DoxyRemark}{Remarks}
Using this method you can stop pages being loaded or unloaded for a period of time, \textquotesingle{}freezing\textquotesingle{} the current page state as it is. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em enabled} & True to proceed with normal paging operations, false to pause. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_page_manager_a42e2ac53e1fa69a17d8b68446a1d6774}\label{class_ogre_1_1_page_manager_a42e2ac53e1fa69a17d8b68446a1d6774}} 
\index{Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}!get\+Paging\+Operations\+Enabled@{get\+Paging\+Operations\+Enabled}}
\index{get\+Paging\+Operations\+Enabled@{get\+Paging\+Operations\+Enabled}!Ogre\+::\+Page\+Manager@{Ogre\+::\+Page\+Manager}}
\subsubsection{\texorpdfstring{get\+Paging\+Operations\+Enabled()}{getPagingOperationsEnabled()}}
{\footnotesize\ttfamily bool Ogre\+::\+Page\+Manager\+::get\+Paging\+Operations\+Enabled (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get whether paging operations are currently allowed to happen. 



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_page_manager_8h}{Ogre\+Page\+Manager.\+h}\end{DoxyCompactItemize}
