\hypertarget{class_ogre_1_1_p_c_z_scene_manager_factory}{}\section{Ogre\+:\+:P\+C\+Z\+Scene\+Manager\+Factory Class Reference}
\label{class_ogre_1_1_p_c_z_scene_manager_factory}\index{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}}


Factory for \hyperlink{class_ogre_1_1_p_c_z_scene_manager}{P\+C\+Z\+Scene\+Manager}.  




{\ttfamily \#include $<$Ogre\+P\+C\+Z\+Scene\+Manager.\+h$>$}



Inheritance diagram for Ogre\+:\+:P\+C\+Z\+Scene\+Manager\+Factory\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=252pt]{class_ogre_1_1_p_c_z_scene_manager_factory__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_p_c_z_scene_manager_factory_aa038bd53f6437f70dd90e0734154398a}{P\+C\+Z\+Scene\+Manager\+Factory} ()
\item 
\hyperlink{class_ogre_1_1_p_c_z_scene_manager_factory_a013fdc30fa1e2f408bf7057d39d1be2b}{$\sim$\+P\+C\+Z\+Scene\+Manager\+Factory} ()
\item 
\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager} $\ast$ \hyperlink{class_ogre_1_1_p_c_z_scene_manager_factory_abae7a2aa98cc7f0c41ab37e49da64884}{create\+Instance} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&instance\+Name)
\begin{DoxyCompactList}\small\item\em Create a new instance of a \hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_p_c_z_scene_manager_factory_a43e94d1134bc63e4f2100d77598a76db}{destroy\+Instance} (\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager} $\ast$instance)
\begin{DoxyCompactList}\small\item\em Destroy an instance of a \hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}. \end{DoxyCompactList}\item 
virtual const \hyperlink{struct_ogre_1_1_scene_manager_meta_data}{Scene\+Manager\+Meta\+Data} \& \hyperlink{class_ogre_1_1_scene_manager_factory_ac7e7bf119574decf16f14dc5e77eb7e4}{get\+Meta\+Data} (void) const
\begin{DoxyCompactList}\small\item\em Get information about the \hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager} type created by this factory. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \hyperlink{class_ogre_1_1_p_c_z_scene_manager_factory_ac1149fd3168410fdedf4c09c1deb85d1}{F\+A\+C\+T\+O\+R\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}
\begin{DoxyCompactList}\small\item\em Factory type name. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Factory for \hyperlink{class_ogre_1_1_p_c_z_scene_manager}{P\+C\+Z\+Scene\+Manager}. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_p_c_z_scene_manager_factory_aa038bd53f6437f70dd90e0734154398a}\label{class_ogre_1_1_p_c_z_scene_manager_factory_aa038bd53f6437f70dd90e0734154398a}} 
\index{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}!P\+C\+Z\+Scene\+Manager\+Factory@{P\+C\+Z\+Scene\+Manager\+Factory}}
\index{P\+C\+Z\+Scene\+Manager\+Factory@{P\+C\+Z\+Scene\+Manager\+Factory}!Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}}
\subsubsection{\texorpdfstring{P\+C\+Z\+Scene\+Manager\+Factory()}{PCZSceneManagerFactory()}}
{\footnotesize\ttfamily Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory\+::\+P\+C\+Z\+Scene\+Manager\+Factory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_p_c_z_scene_manager_factory_a013fdc30fa1e2f408bf7057d39d1be2b}\label{class_ogre_1_1_p_c_z_scene_manager_factory_a013fdc30fa1e2f408bf7057d39d1be2b}} 
\index{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}!````~P\+C\+Z\+Scene\+Manager\+Factory@{$\sim$\+P\+C\+Z\+Scene\+Manager\+Factory}}
\index{````~P\+C\+Z\+Scene\+Manager\+Factory@{$\sim$\+P\+C\+Z\+Scene\+Manager\+Factory}!Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}}
\subsubsection{\texorpdfstring{$\sim$\+P\+C\+Z\+Scene\+Manager\+Factory()}{~PCZSceneManagerFactory()}}
{\footnotesize\ttfamily Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory\+::$\sim$\+P\+C\+Z\+Scene\+Manager\+Factory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_p_c_z_scene_manager_factory_abae7a2aa98cc7f0c41ab37e49da64884}\label{class_ogre_1_1_p_c_z_scene_manager_factory_abae7a2aa98cc7f0c41ab37e49da64884}} 
\index{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}!create\+Instance@{create\+Instance}}
\index{create\+Instance@{create\+Instance}!Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}}
\subsubsection{\texorpdfstring{create\+Instance()}{createInstance()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}$\ast$ Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory\+::create\+Instance (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{instance\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Create a new instance of a \hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}. 

\begin{DoxyRemark}{Remarks}
Don\textquotesingle{}t call directly, use \hyperlink{class_ogre_1_1_scene_manager_enumerator_a641c974dec475961c4581c86aa4e0ca5}{Scene\+Manager\+Enumerator\+::create\+Scene\+Manager}. 
\end{DoxyRemark}


Implements \hyperlink{class_ogre_1_1_scene_manager_factory_affe914122cc427f2d6909ee15eecdee0}{Ogre\+::\+Scene\+Manager\+Factory}.

\mbox{\Hypertarget{class_ogre_1_1_p_c_z_scene_manager_factory_a43e94d1134bc63e4f2100d77598a76db}\label{class_ogre_1_1_p_c_z_scene_manager_factory_a43e94d1134bc63e4f2100d77598a76db}} 
\index{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}!destroy\+Instance@{destroy\+Instance}}
\index{destroy\+Instance@{destroy\+Instance}!Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}}
\subsubsection{\texorpdfstring{destroy\+Instance()}{destroyInstance()}}
{\footnotesize\ttfamily void Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory\+::destroy\+Instance (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager} $\ast$}]{instance }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Destroy an instance of a \hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}. 



Implements \hyperlink{class_ogre_1_1_scene_manager_factory_a3a7ac5f727d28e1921e7d4800fd63d7f}{Ogre\+::\+Scene\+Manager\+Factory}.

\mbox{\Hypertarget{class_ogre_1_1_scene_manager_factory_ac7e7bf119574decf16f14dc5e77eb7e4}\label{class_ogre_1_1_scene_manager_factory_ac7e7bf119574decf16f14dc5e77eb7e4}} 
\index{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}!get\+Meta\+Data@{get\+Meta\+Data}}
\index{get\+Meta\+Data@{get\+Meta\+Data}!Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}}
\subsubsection{\texorpdfstring{get\+Meta\+Data()}{getMetaData()}}
{\footnotesize\ttfamily virtual const \hyperlink{struct_ogre_1_1_scene_manager_meta_data}{Scene\+Manager\+Meta\+Data}\& Ogre\+::\+Scene\+Manager\+Factory\+::get\+Meta\+Data (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}, {\ttfamily [inherited]}}



Get information about the \hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager} type created by this factory. 



\subsection{Member Data Documentation}
\mbox{\Hypertarget{class_ogre_1_1_p_c_z_scene_manager_factory_ac1149fd3168410fdedf4c09c1deb85d1}\label{class_ogre_1_1_p_c_z_scene_manager_factory_ac1149fd3168410fdedf4c09c1deb85d1}} 
\index{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}!F\+A\+C\+T\+O\+R\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME@{F\+A\+C\+T\+O\+R\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}}
\index{F\+A\+C\+T\+O\+R\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME@{F\+A\+C\+T\+O\+R\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}!Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory@{Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory}}
\subsubsection{\texorpdfstring{F\+A\+C\+T\+O\+R\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}{FACTORY\_TYPE\_NAME}}
{\footnotesize\ttfamily const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} Ogre\+::\+P\+C\+Z\+Scene\+Manager\+Factory\+::\+F\+A\+C\+T\+O\+R\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME\hspace{0.3cm}{\ttfamily [static]}}



Factory type name. 



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_p_c_z_scene_manager_8h}{Ogre\+P\+C\+Z\+Scene\+Manager.\+h}\end{DoxyCompactItemize}
