\hypertarget{class_ogre_1_1_render_system_1_1_listener}{}\section{Ogre\+:\+:Render\+System\+:\+:Listener Class Reference}
\label{class_ogre_1_1_render_system_1_1_listener}\index{Ogre\+::\+Render\+System\+::\+Listener@{Ogre\+::\+Render\+System\+::\+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}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_render_system_1_1_listener_a2ccefd2fe4eb8ca096e8ec7efbefc413}{Listener} ()
\item 
virtual \hyperlink{class_ogre_1_1_render_system_1_1_listener_a92f2b3702187d4893f0a28993510f759}{$\sim$\+Listener} ()
\item 
virtual void \hyperlink{class_ogre_1_1_render_system_1_1_listener_aafc262fea83eae3a360aeb16d1cc7ef9}{event\+Occurred} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&event\+Name, const \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}


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

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


\subsection{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\+::\+Render\+System\+::\+Listener@{Ogre\+::\+Render\+System\+::\+Listener}!Listener@{Listener}}
\index{Listener@{Listener}!Ogre\+::\+Render\+System\+::\+Listener@{Ogre\+::\+Render\+System\+::\+Listener}}
\subsubsection{\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\+::\+Render\+System\+::\+Listener@{Ogre\+::\+Render\+System\+::\+Listener}!````~Listener@{$\sim$\+Listener}}
\index{````~Listener@{$\sim$\+Listener}!Ogre\+::\+Render\+System\+::\+Listener@{Ogre\+::\+Render\+System\+::\+Listener}}
\subsubsection{\texorpdfstring{$\sim$\+Listener()}{~Listener()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Render\+System\+::\+Listener\+::$\sim$\+Listener (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



\subsection{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\+::\+Render\+System\+::\+Listener@{Ogre\+::\+Render\+System\+::\+Listener}!event\+Occurred@{event\+Occurred}}
\index{event\+Occurred@{event\+Occurred}!Ogre\+::\+Render\+System\+::\+Listener@{Ogre\+::\+Render\+System\+::\+Listener}}
\subsubsection{\texorpdfstring{event\+Occurred()}{eventOccurred()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Render\+System\+::\+Listener\+::event\+Occurred (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{event\+Name,  }\item[{const \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 \hyperlink{group___overlays_ga24994f08e629cb6c76ecc52a1deceac9}{Ogre\+::\+Overlay\+System}.



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