\hypertarget{class_ogre_1_1_script_translator_manager}{}\doxysection{Ogre\+::Script\+Translator\+Manager Class Reference}
\label{class_ogre_1_1_script_translator_manager}\index{Ogre::ScriptTranslatorManager@{Ogre::ScriptTranslatorManager}}


The \mbox{\hyperlink{class_ogre_1_1_script_translator_manager}{Script\+Translator\+Manager}} manages the lifetime and access to script translators.  




{\ttfamily \#include $<$Ogre\+Script\+Translator.\+h$>$}



Inheritance diagram for Ogre\+::Script\+Translator\+Manager\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=255pt]{class_ogre_1_1_script_translator_manager__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_script_translator_manager_a88a25066a5f4dc5dab555753ee68dd1c}{$\sim$\+Script\+Translator\+Manager}} ()
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_script_translator}{Script\+Translator}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_script_translator_manager_a663a8643f1af286006bb1438697b2045}{get\+Translator}} (const \mbox{\hyperlink{group___general_ga15cfb375beeafed87e1bdd96ef10ff36}{Abstract\+Node\+Ptr}} \&)=0
\begin{DoxyCompactList}\small\item\em Returns a manager for the given object abstract node, or null if it is not supported. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The \mbox{\hyperlink{class_ogre_1_1_script_translator_manager}{Script\+Translator\+Manager}} manages the lifetime and access to script translators. 

You register these managers with the \mbox{\hyperlink{class_ogre_1_1_script_compiler_manager}{Script\+Compiler\+Manager}} tied to specific object types. Each manager may manage multiple types. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_script_translator_manager_a88a25066a5f4dc5dab555753ee68dd1c}\label{class_ogre_1_1_script_translator_manager_a88a25066a5f4dc5dab555753ee68dd1c}} 
\index{Ogre::ScriptTranslatorManager@{Ogre::ScriptTranslatorManager}!````~ScriptTranslatorManager@{$\sim$ScriptTranslatorManager}}
\index{````~ScriptTranslatorManager@{$\sim$ScriptTranslatorManager}!Ogre::ScriptTranslatorManager@{Ogre::ScriptTranslatorManager}}
\doxysubsubsection{\texorpdfstring{$\sim$ScriptTranslatorManager()}{~ScriptTranslatorManager()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Script\+Translator\+Manager\+::$\sim$\+Script\+Translator\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_script_translator_manager_a663a8643f1af286006bb1438697b2045}\label{class_ogre_1_1_script_translator_manager_a663a8643f1af286006bb1438697b2045}} 
\index{Ogre::ScriptTranslatorManager@{Ogre::ScriptTranslatorManager}!getTranslator@{getTranslator}}
\index{getTranslator@{getTranslator}!Ogre::ScriptTranslatorManager@{Ogre::ScriptTranslatorManager}}
\doxysubsubsection{\texorpdfstring{getTranslator()}{getTranslator()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{class_ogre_1_1_script_translator}{Script\+Translator}}$\ast$ Ogre\+::\+Script\+Translator\+Manager\+::get\+Translator (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group___general_ga15cfb375beeafed87e1bdd96ef10ff36}{Abstract\+Node\+Ptr}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Returns a manager for the given object abstract node, or null if it is not supported. 



Implemented in \mbox{\hyperlink{class_ogre_1_1_overlay_translator_manager_a924ce8c9706841852f0d7b5ee8b2908d}{Ogre\+::\+Overlay\+Translator\+Manager}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_script_translator_8h}{Ogre\+Script\+Translator.\+h}}\end{DoxyCompactItemize}
