\hypertarget{class_ogre_1_1_default_scene_manager_factory}{}\doxysection{Ogre\+::Default\+Scene\+Manager\+Factory Class Reference}
\label{class_ogre_1_1_default_scene_manager_factory}\index{Ogre::DefaultSceneManagerFactory@{Ogre::DefaultSceneManagerFactory}}


Factory for default scene manager.  




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



Inheritance diagram for Ogre\+::Default\+Scene\+Manager\+Factory\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=234pt]{class_ogre_1_1_default_scene_manager_factory__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_default_scene_manager_factory_affd69f67c70d61231b323b1de67af92f}{Default\+Scene\+Manager\+Factory}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_default_scene_manager_factory_a87932aa032f993f51292da737f5e83f3}{$\sim$\+Default\+Scene\+Manager\+Factory}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_default_scene_manager_factory_ae74ab1f0dd981bd53bb2d460b2f9971c}{create\+Instance}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&instance\+Name)
\begin{DoxyCompactList}\small\item\em Create a new instance of a \mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_scene_manager_factory_ae107524e7e876629bfa92037abaf5b08}{destroy\+Instance}} (\mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}} $\ast$instance)
\begin{DoxyCompactList}\small\item\em Destroy an instance of a \mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}}. \end{DoxyCompactList}\item 
virtual const \mbox{\hyperlink{struct_ogre_1_1_scene_manager_meta_data}{Scene\+Manager\+Meta\+Data}} \& \mbox{\hyperlink{class_ogre_1_1_scene_manager_factory_ac7e7bf119574decf16f14dc5e77eb7e4}{get\+Meta\+Data}} (void) const
\begin{DoxyCompactList}\small\item\em Get information about the \mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}} type created by this factory. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{class_ogre_1_1_default_scene_manager_factory_aecb930d0603388f00979d9822a24d7bf}{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}


\doxysubsection{Detailed Description}
Factory for default scene manager. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_default_scene_manager_factory_affd69f67c70d61231b323b1de67af92f}\label{class_ogre_1_1_default_scene_manager_factory_affd69f67c70d61231b323b1de67af92f}} 
\index{Ogre::DefaultSceneManagerFactory@{Ogre::DefaultSceneManagerFactory}!DefaultSceneManagerFactory@{DefaultSceneManagerFactory}}
\index{DefaultSceneManagerFactory@{DefaultSceneManagerFactory}!Ogre::DefaultSceneManagerFactory@{Ogre::DefaultSceneManagerFactory}}
\doxysubsubsection{\texorpdfstring{DefaultSceneManagerFactory()}{DefaultSceneManagerFactory()}}
{\footnotesize\ttfamily Ogre\+::\+Default\+Scene\+Manager\+Factory\+::\+Default\+Scene\+Manager\+Factory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_default_scene_manager_factory_a87932aa032f993f51292da737f5e83f3}\label{class_ogre_1_1_default_scene_manager_factory_a87932aa032f993f51292da737f5e83f3}} 
\index{Ogre::DefaultSceneManagerFactory@{Ogre::DefaultSceneManagerFactory}!````~DefaultSceneManagerFactory@{$\sim$DefaultSceneManagerFactory}}
\index{````~DefaultSceneManagerFactory@{$\sim$DefaultSceneManagerFactory}!Ogre::DefaultSceneManagerFactory@{Ogre::DefaultSceneManagerFactory}}
\doxysubsubsection{\texorpdfstring{$\sim$DefaultSceneManagerFactory()}{~DefaultSceneManagerFactory()}}
{\footnotesize\ttfamily Ogre\+::\+Default\+Scene\+Manager\+Factory\+::$\sim$\+Default\+Scene\+Manager\+Factory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



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



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

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


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

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



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



Implements \mbox{\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::DefaultSceneManagerFactory@{Ogre::DefaultSceneManagerFactory}!getMetaData@{getMetaData}}
\index{getMetaData@{getMetaData}!Ogre::DefaultSceneManagerFactory@{Ogre::DefaultSceneManagerFactory}}
\doxysubsubsection{\texorpdfstring{getMetaData()}{getMetaData()}}
{\footnotesize\ttfamily virtual const \mbox{\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 \mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}} type created by this factory. 



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_ogre_1_1_default_scene_manager_factory_aecb930d0603388f00979d9822a24d7bf}\label{class_ogre_1_1_default_scene_manager_factory_aecb930d0603388f00979d9822a24d7bf}} 
\index{Ogre::DefaultSceneManagerFactory@{Ogre::DefaultSceneManagerFactory}!FACTORY\_TYPE\_NAME@{FACTORY\_TYPE\_NAME}}
\index{FACTORY\_TYPE\_NAME@{FACTORY\_TYPE\_NAME}!Ogre::DefaultSceneManagerFactory@{Ogre::DefaultSceneManagerFactory}}
\doxysubsubsection{\texorpdfstring{FACTORY\_TYPE\_NAME}{FACTORY\_TYPE\_NAME}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+Default\+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. 



Referenced by Ogre\+::\+Scene\+Manager\+Enumerator\+::create\+Scene\+Manager(), and Ogre\+::\+Root\+::create\+Scene\+Manager().



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