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


The \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=254pt]{class_ogre_1_1_script_translator_manager__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_ogre_1_1_script_translator_manager_a88a25066a5f4dc5dab555753ee68dd1c}{$\sim$\+Script\+Translator\+Manager} ()
\item 
virtual \hyperlink{class_ogre_1_1_script_translator}{Script\+Translator} $\ast$ \hyperlink{class_ogre_1_1_script_translator_manager_a663a8643f1af286006bb1438697b2045}{get\+Translator} (const \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}


\subsection{Detailed Description}
The \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 \hyperlink{class_ogre_1_1_script_compiler_manager}{Script\+Compiler\+Manager} tied to specific object types. Each manager may manage multiple types. 

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



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_script_translator_manager_a663a8643f1af286006bb1438697b2045}\label{class_ogre_1_1_script_translator_manager_a663a8643f1af286006bb1438697b2045}} 
\index{Ogre\+::\+Script\+Translator\+Manager@{Ogre\+::\+Script\+Translator\+Manager}!get\+Translator@{get\+Translator}}
\index{get\+Translator@{get\+Translator}!Ogre\+::\+Script\+Translator\+Manager@{Ogre\+::\+Script\+Translator\+Manager}}
\subsubsection{\texorpdfstring{get\+Translator()}{getTranslator()}}
{\footnotesize\ttfamily virtual \hyperlink{class_ogre_1_1_script_translator}{Script\+Translator}$\ast$ Ogre\+::\+Script\+Translator\+Manager\+::get\+Translator (\begin{DoxyParamCaption}\item[{const \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 \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 
\hyperlink{_ogre_script_translator_8h}{Ogre\+Script\+Translator.\+h}\end{DoxyCompactItemize}
