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


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}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_paged_world_section_factory_a538fb98cfc2b5a3d32629c5927e56321}{$\sim$\+Paged\+World\+Section\+Factory}} ()
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_paged_world_section_factory_af1a64e2bc0a9150323c7fc016eb96695}{create\+Instance}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&name, \mbox{\hyperlink{class_ogre_1_1_paged_world}{Paged\+World}} $\ast$parent, \mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}} $\ast$sm)=0
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_paged_world_section_factory_a8121cf3adcfd2964799ae999cbd53658}{destroy\+Instance}} (\mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}} $\ast$)=0
\item 
virtual const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{class_ogre_1_1_paged_world_section_factory_aa33ea359acda235c0d293a60e3165a0c}{get\+Name}} () const =0
\end{DoxyCompactItemize}


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

\doxysubsection{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::PagedWorldSectionFactory@{Ogre::PagedWorldSectionFactory}!````~PagedWorldSectionFactory@{$\sim$PagedWorldSectionFactory}}
\index{````~PagedWorldSectionFactory@{$\sim$PagedWorldSectionFactory}!Ogre::PagedWorldSectionFactory@{Ogre::PagedWorldSectionFactory}}
\doxysubsubsection{\texorpdfstring{$\sim$PagedWorldSectionFactory()}{~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]}}



\doxysubsection{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::PagedWorldSectionFactory@{Ogre::PagedWorldSectionFactory}!getName@{getName}}
\index{getName@{getName}!Ogre::PagedWorldSectionFactory@{Ogre::PagedWorldSectionFactory}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}}
{\footnotesize\ttfamily virtual const \mbox{\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::PagedWorldSectionFactory@{Ogre::PagedWorldSectionFactory}!createInstance@{createInstance}}
\index{createInstance@{createInstance}!Ogre::PagedWorldSectionFactory@{Ogre::PagedWorldSectionFactory}}
\doxysubsubsection{\texorpdfstring{createInstance()}{createInstance()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{class_ogre_1_1_paged_world_section}{Paged\+World\+Section}}$\ast$ Ogre\+::\+Paged\+World\+Section\+Factory\+::create\+Instance (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{name,  }\item[{\mbox{\hyperlink{class_ogre_1_1_paged_world}{Paged\+World}} $\ast$}]{parent,  }\item[{\mbox{\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::PagedWorldSectionFactory@{Ogre::PagedWorldSectionFactory}!destroyInstance@{destroyInstance}}
\index{destroyInstance@{destroyInstance}!Ogre::PagedWorldSectionFactory@{Ogre::PagedWorldSectionFactory}}
\doxysubsubsection{\texorpdfstring{destroyInstance()}{destroyInstance()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Paged\+World\+Section\+Factory\+::destroy\+Instance (\begin{DoxyParamCaption}\item[{\mbox{\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 
\mbox{\hyperlink{_ogre_paged_world_section_8h}{Ogre\+Paged\+World\+Section.\+h}}\end{DoxyCompactItemize}
