\hypertarget{class_ogre_1_1_render_system_1_1_listener}{}\doxysection{Ogre\+::Render\+System\+::Listener Class Reference}
\label{class_ogre_1_1_render_system_1_1_listener}\index{Ogre::RenderSystem::Listener@{Ogre::RenderSystem::Listener}}


Defines a listener on the custom events that this render system can raise.  




{\ttfamily \#include $<$Ogre\+Render\+System.\+h$>$}



Inheritance diagram for Ogre\+::Render\+System\+::Listener\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_ogre_1_1_render_system_1_1_listener__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_render_system_1_1_listener_a2ccefd2fe4eb8ca096e8ec7efbefc413}{Listener}} ()
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_render_system_1_1_listener_a92f2b3702187d4893f0a28993510f759}{$\sim$\+Listener}} ()
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_render_system_1_1_listener_aafc262fea83eae3a360aeb16d1cc7ef9}{event\+Occurred}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&event\+Name, const \mbox{\hyperlink{group___general_ga0537f38d7a77fcbe9f600f6ed8a926d6}{Name\+Value\+Pair\+List}} $\ast$parameters=0)=0
\begin{DoxyCompactList}\small\item\em A rendersystem-\/specific event occurred. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Defines a listener on the custom events that this render system can raise. 

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{class_ogre_1_1_render_system_aab79ebed3fd0691af1f51c6abd556d68}{Render\+System\+::add\+Listener}} 
\end{DoxySeeAlso}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_render_system_1_1_listener_a2ccefd2fe4eb8ca096e8ec7efbefc413}\label{class_ogre_1_1_render_system_1_1_listener_a2ccefd2fe4eb8ca096e8ec7efbefc413}} 
\index{Ogre::RenderSystem::Listener@{Ogre::RenderSystem::Listener}!Listener@{Listener}}
\index{Listener@{Listener}!Ogre::RenderSystem::Listener@{Ogre::RenderSystem::Listener}}
\doxysubsubsection{\texorpdfstring{Listener()}{Listener()}}
{\footnotesize\ttfamily Ogre\+::\+Render\+System\+::\+Listener\+::\+Listener (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_render_system_1_1_listener_a92f2b3702187d4893f0a28993510f759}\label{class_ogre_1_1_render_system_1_1_listener_a92f2b3702187d4893f0a28993510f759}} 
\index{Ogre::RenderSystem::Listener@{Ogre::RenderSystem::Listener}!````~Listener@{$\sim$Listener}}
\index{````~Listener@{$\sim$Listener}!Ogre::RenderSystem::Listener@{Ogre::RenderSystem::Listener}}
\doxysubsubsection{\texorpdfstring{$\sim$Listener()}{~Listener()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Render\+System\+::\+Listener\+::$\sim$\+Listener (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_render_system_1_1_listener_aafc262fea83eae3a360aeb16d1cc7ef9}\label{class_ogre_1_1_render_system_1_1_listener_aafc262fea83eae3a360aeb16d1cc7ef9}} 
\index{Ogre::RenderSystem::Listener@{Ogre::RenderSystem::Listener}!eventOccurred@{eventOccurred}}
\index{eventOccurred@{eventOccurred}!Ogre::RenderSystem::Listener@{Ogre::RenderSystem::Listener}}
\doxysubsubsection{\texorpdfstring{eventOccurred()}{eventOccurred()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Render\+System\+::\+Listener\+::event\+Occurred (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{event\+Name,  }\item[{const \mbox{\hyperlink{group___general_ga0537f38d7a77fcbe9f600f6ed8a926d6}{Name\+Value\+Pair\+List}} $\ast$}]{parameters = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



A rendersystem-\/specific event occurred. 


\begin{DoxyParams}{Parameters}
{\em event\+Name} & The name of the event which has occurred \\
\hline
{\em parameters} & A list of parameters that may belong to this event, may be null if there are no parameters \\
\hline
\end{DoxyParams}


Implemented in \mbox{\hyperlink{group___overlays_ga24994f08e629cb6c76ecc52a1deceac9}{Ogre\+::\+Overlay\+System}}.



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