\hypertarget{class_ogre_1_1_camera_1_1_listener}{}\doxysection{Ogre\+::Camera\+::Listener Class Reference}
\label{class_ogre_1_1_camera_1_1_listener}\index{Ogre::Camera::Listener@{Ogre::Camera::Listener}}


\mbox{\hyperlink{class_ogre_1_1_camera_1_1_listener}{Listener}} interface so you can be notified of \mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} events.  




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

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_camera_1_1_listener_a1a6a6f01f51426220de617805ec9eb71}{Listener}} ()
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_camera_1_1_listener_a7796c4d59af00e54c29d19ced8627ad0}{$\sim$\+Listener}} ()
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_camera_1_1_listener_a7195d8b8c12193eda52cc747262bd35b}{camera\+Destroyed}} (\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$cam)
\begin{DoxyCompactList}\small\item\em Called when the camera is being destroyed. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_camera_1_1_listener_a9359c80e745123e503311edbfc1d829a}{camera\+Post\+Render\+Scene}} (\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$cam)
\begin{DoxyCompactList}\small\item\em Called after the scene has been rendered with this camera. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_camera_1_1_listener_a118a99ab616bd2e1648c335afda174c9}{camera\+Pre\+Render\+Scene}} (\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$cam)
\begin{DoxyCompactList}\small\item\em Called prior to the scene being rendered with this camera. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\mbox{\hyperlink{class_ogre_1_1_camera_1_1_listener}{Listener}} interface so you can be notified of \mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} events. 

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

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



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_camera_1_1_listener_a118a99ab616bd2e1648c335afda174c9}\label{class_ogre_1_1_camera_1_1_listener_a118a99ab616bd2e1648c335afda174c9}} 
\index{Ogre::Camera::Listener@{Ogre::Camera::Listener}!cameraPreRenderScene@{cameraPreRenderScene}}
\index{cameraPreRenderScene@{cameraPreRenderScene}!Ogre::Camera::Listener@{Ogre::Camera::Listener}}
\doxysubsubsection{\texorpdfstring{cameraPreRenderScene()}{cameraPreRenderScene()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Camera\+::\+Listener\+::camera\+Pre\+Render\+Scene (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$}]{cam }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Called prior to the scene being rendered with this camera. 

\mbox{\Hypertarget{class_ogre_1_1_camera_1_1_listener_a9359c80e745123e503311edbfc1d829a}\label{class_ogre_1_1_camera_1_1_listener_a9359c80e745123e503311edbfc1d829a}} 
\index{Ogre::Camera::Listener@{Ogre::Camera::Listener}!cameraPostRenderScene@{cameraPostRenderScene}}
\index{cameraPostRenderScene@{cameraPostRenderScene}!Ogre::Camera::Listener@{Ogre::Camera::Listener}}
\doxysubsubsection{\texorpdfstring{cameraPostRenderScene()}{cameraPostRenderScene()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Camera\+::\+Listener\+::camera\+Post\+Render\+Scene (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$}]{cam }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Called after the scene has been rendered with this camera. 

\mbox{\Hypertarget{class_ogre_1_1_camera_1_1_listener_a7195d8b8c12193eda52cc747262bd35b}\label{class_ogre_1_1_camera_1_1_listener_a7195d8b8c12193eda52cc747262bd35b}} 
\index{Ogre::Camera::Listener@{Ogre::Camera::Listener}!cameraDestroyed@{cameraDestroyed}}
\index{cameraDestroyed@{cameraDestroyed}!Ogre::Camera::Listener@{Ogre::Camera::Listener}}
\doxysubsubsection{\texorpdfstring{cameraDestroyed()}{cameraDestroyed()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Camera\+::\+Listener\+::camera\+Destroyed (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$}]{cam }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Called when the camera is being destroyed. 



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