\hypertarget{class_ogre_1_1_paged_world_section_factory}{}\section{Ogre\+:\+:Paged\+World\+Section\+Factory Class Reference}
\label{class_ogre_1_1_paged_world_section_factory}\index{Ogre\+::\+Paged\+World\+Section\+Factory@{Ogre\+::\+Paged\+World\+Section\+Factory}}


A factory class for creating types of world section.  




{\ttfamily \#include $<$Ogre\+Paged\+World\+Section.\+h$>$}



Inheritance diagram for Ogre\+:\+:Paged\+World\+Section\+Factory\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=254pt]{class_ogre_1_1_paged_world_section_factory__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_ogre_1_1_paged_world_section_factory_a538fb98cfc2b5a3d32629c5927e56321}{$\sim$\+Paged\+World\+Section\+Factory} ()
\item 
virtual \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$ \hyperlink{class_ogre_1_1_paged_world_section_factory_af1a64e2bc0a9150323c7fc016eb96695}{create\+Instance} (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)=0
\item 
virtual void \hyperlink{class_ogre_1_1_paged_world_section_factory_a8121cf3adcfd2964799ae999cbd53658}{destroy\+Instance} (\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$)=0
\item 
virtual const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \& \hyperlink{class_ogre_1_1_paged_world_section_factory_aa33ea359acda235c0d293a60e3165a0c}{get\+Name} () const =0
\end{DoxyCompactItemize}


\subsection{Detailed Description}
A factory class for creating types of world section. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_paged_world_section_factory_a538fb98cfc2b5a3d32629c5927e56321}\label{class_ogre_1_1_paged_world_section_factory_a538fb98cfc2b5a3d32629c5927e56321}} 
\index{Ogre\+::\+Paged\+World\+Section\+Factory@{Ogre\+::\+Paged\+World\+Section\+Factory}!````~Paged\+World\+Section\+Factory@{$\sim$\+Paged\+World\+Section\+Factory}}
\index{````~Paged\+World\+Section\+Factory@{$\sim$\+Paged\+World\+Section\+Factory}!Ogre\+::\+Paged\+World\+Section\+Factory@{Ogre\+::\+Paged\+World\+Section\+Factory}}
\subsubsection{\texorpdfstring{$\sim$\+Paged\+World\+Section\+Factory()}{~PagedWorldSectionFactory()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Paged\+World\+Section\+Factory\+::$\sim$\+Paged\+World\+Section\+Factory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_paged_world_section_factory_aa33ea359acda235c0d293a60e3165a0c}\label{class_ogre_1_1_paged_world_section_factory_aa33ea359acda235c0d293a60e3165a0c}} 
\index{Ogre\+::\+Paged\+World\+Section\+Factory@{Ogre\+::\+Paged\+World\+Section\+Factory}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!Ogre\+::\+Paged\+World\+Section\+Factory@{Ogre\+::\+Paged\+World\+Section\+Factory}}
\subsubsection{\texorpdfstring{get\+Name()}{getName()}}
{\footnotesize\ttfamily virtual const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}\& Ogre\+::\+Paged\+World\+Section\+Factory\+::get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}

\mbox{\Hypertarget{class_ogre_1_1_paged_world_section_factory_af1a64e2bc0a9150323c7fc016eb96695}\label{class_ogre_1_1_paged_world_section_factory_af1a64e2bc0a9150323c7fc016eb96695}} 
\index{Ogre\+::\+Paged\+World\+Section\+Factory@{Ogre\+::\+Paged\+World\+Section\+Factory}!create\+Instance@{create\+Instance}}
\index{create\+Instance@{create\+Instance}!Ogre\+::\+Paged\+World\+Section\+Factory@{Ogre\+::\+Paged\+World\+Section\+Factory}}
\subsubsection{\texorpdfstring{create\+Instance()}{createInstance()}}
{\footnotesize\ttfamily virtual \hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}$\ast$ Ogre\+::\+Paged\+World\+Section\+Factory\+::create\+Instance (\begin{DoxyParamCaption}\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})\hspace{0.3cm}{\ttfamily [pure virtual]}}

\mbox{\Hypertarget{class_ogre_1_1_paged_world_section_factory_a8121cf3adcfd2964799ae999cbd53658}\label{class_ogre_1_1_paged_world_section_factory_a8121cf3adcfd2964799ae999cbd53658}} 
\index{Ogre\+::\+Paged\+World\+Section\+Factory@{Ogre\+::\+Paged\+World\+Section\+Factory}!destroy\+Instance@{destroy\+Instance}}
\index{destroy\+Instance@{destroy\+Instance}!Ogre\+::\+Paged\+World\+Section\+Factory@{Ogre\+::\+Paged\+World\+Section\+Factory}}
\subsubsection{\texorpdfstring{destroy\+Instance()}{destroyInstance()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Paged\+World\+Section\+Factory\+::destroy\+Instance (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section} $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_paged_world_section_8h}{Ogre\+Paged\+World\+Section.\+h}\end{DoxyCompactItemize}
