\hypertarget{class_ogre_1_1_r_t_shader_1_1_s_g_script_translator}{}\section{Ogre\+:\+:R\+T\+Shader\+:\+:S\+G\+Script\+Translator Class Reference}
\label{class_ogre_1_1_r_t_shader_1_1_s_g_script_translator}\index{Ogre\+::\+R\+T\+Shader\+::\+S\+G\+Script\+Translator@{Ogre\+::\+R\+T\+Shader\+::\+S\+G\+Script\+Translator}}


This class responsible for translating core features of the RT Shader System for \hyperlink{namespace_ogre}{Ogre} material scripts.  




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



Inheritance diagram for Ogre\+:\+:R\+T\+Shader\+:\+:S\+G\+Script\+Translator\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=219pt]{class_ogre_1_1_r_t_shader_1_1_s_g_script_translator__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group___r_t_shader_ga86e3c331a22325d04420a5a84b905595}{S\+G\+Script\+Translator} ()
\item 
virtual \hyperlink{class_ogre_1_1_r_t_shader_1_1_sub_render_state}{Sub\+Render\+State} $\ast$ \hyperlink{group___r_t_shader_ga9d8077b653bb0bb5bb5e457665f93ae5}{get\+Generated\+Sub\+Render\+State} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&type\+Name)
\begin{DoxyCompactList}\small\item\em Returns a sub render state of a given name which has already been created for material currently being generated by the script translator. \end{DoxyCompactList}\item 
virtual void \hyperlink{group___r_t_shader_ga50913d8a64482eeefcccaaa9b9eeb1c1}{translate} (\hyperlink{class_ogre_1_1_script_compiler}{Script\+Compiler} $\ast$compiler, const \hyperlink{group___general_ga15cfb375beeafed87e1bdd96ef10ff36}{Abstract\+Node\+Ptr} \&node)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class responsible for translating core features of the RT Shader System for \hyperlink{namespace_ogre}{Ogre} material scripts. 

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