\hypertarget{class_ogre_bites_1_1_camera_man}{}\section{Ogre\+Bites\+:\+:Camera\+Man Class Reference}
\label{class_ogre_bites_1_1_camera_man}\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}


Utility class for controlling the camera in samples.  




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



Inheritance diagram for Ogre\+Bites\+:\+:Camera\+Man\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=214pt]{class_ogre_bites_1_1_camera_man__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_bites_1_1_camera_man_a7f18d671662da57c456e517f4902c80a}{Camera\+Man} (\hyperlink{class_ogre_1_1_scene_node}{Ogre\+::\+Scene\+Node} $\ast$cam)
\item 
void \hyperlink{class_ogre_bites_1_1_camera_man_ab8f116555291ff0f9151c8080da99141}{frame\+Rendered} (const \hyperlink{struct_ogre_1_1_frame_event}{Ogre\+::\+Frame\+Event} \&evt)
\item 
\hyperlink{class_ogre_1_1_scene_node}{Ogre\+::\+Scene\+Node} $\ast$ \hyperlink{class_ogre_bites_1_1_camera_man_a8652d1bae98ea5981bd636f0109c32fe}{get\+Camera} ()
\item 
\hyperlink{namespace_ogre_bites_a5bca8f82eb7e7da99f51fd15aa8e1773}{Camera\+Style} \hyperlink{class_ogre_bites_1_1_camera_man_aa6e16c2fcd3da251bf8030ee9ffcb9c7}{get\+Style} ()
\item 
\hyperlink{class_ogre_1_1_scene_node}{Ogre\+::\+Scene\+Node} $\ast$ \hyperlink{class_ogre_bites_1_1_camera_man_a4366187d0a4debef4dddb463cafc14f2}{get\+Target} ()
\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real} \hyperlink{class_ogre_bites_1_1_camera_man_ae242553063f2024d92277100f8ae57a0}{get\+Top\+Speed} ()
\item 
bool \hyperlink{class_ogre_bites_1_1_camera_man_ae2e65a3bdc5b474e937f449d2ddeb811}{key\+Pressed} (const \hyperlink{struct_ogre_bites_1_1_keyboard_event}{Keyboard\+Event} \&evt)
\begin{DoxyCompactList}\small\item\em Processes key presses for free-\/look style movement. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_bites_1_1_camera_man_ac5af39c078aee418a07416cfb731f061}{key\+Released} (const \hyperlink{struct_ogre_bites_1_1_keyboard_event}{Keyboard\+Event} \&evt)
\begin{DoxyCompactList}\small\item\em Processes key releases for free-\/look style movement. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_bites_1_1_camera_man_a4839e67990824b7d547f1a7c4d34cf39}{manual\+Stop} ()
\begin{DoxyCompactList}\small\item\em Manually stops the camera when in free-\/look mode. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_bites_1_1_camera_man_aff8b5aa51e379e1fe24b41b7b57c223e}{mouse\+Moved} (const \hyperlink{struct_ogre_bites_1_1_mouse_motion_event}{Mouse\+Motion\+Event} \&evt)
\begin{DoxyCompactList}\small\item\em Processes mouse movement differently for each style. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_bites_1_1_camera_man_aacc8872826ec3fb082dafca245af0a80}{mouse\+Pressed} (const \hyperlink{struct_ogre_bites_1_1_mouse_button_event}{Mouse\+Button\+Event} \&evt)
\begin{DoxyCompactList}\small\item\em Processes mouse presses. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_bites_1_1_camera_man_a8ac971da48c45bc227555f54df2cfef6}{mouse\+Released} (const \hyperlink{struct_ogre_bites_1_1_mouse_button_event}{Mouse\+Button\+Event} \&evt)
\begin{DoxyCompactList}\small\item\em Processes mouse releases. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_bites_1_1_camera_man_a4ed2ca32342b4a568be928a9736e2a18}{mouse\+Wheel\+Rolled} (const \hyperlink{struct_ogre_bites_1_1_mouse_wheel_event}{Mouse\+Wheel\+Event} \&evt)
\item 
void \hyperlink{class_ogre_bites_1_1_camera_man_a462ed55c24941e891a024d7b9802bb1f}{set\+Camera} (\hyperlink{class_ogre_1_1_scene_node}{Ogre\+::\+Scene\+Node} $\ast$cam)
\begin{DoxyCompactList}\small\item\em Swaps the camera on our camera man for another camera. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_bites_1_1_camera_man_a119d2b4932039fcda72ab8d2b84a4065}{set\+Style} (\hyperlink{namespace_ogre_bites_a5bca8f82eb7e7da99f51fd15aa8e1773}{Camera\+Style} style)
\begin{DoxyCompactList}\small\item\em Sets the movement style of our camera man. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_bites_1_1_camera_man_a481ee58b22405cac3e49f83eba423912}{set\+Target} (\hyperlink{class_ogre_1_1_scene_node}{Ogre\+::\+Scene\+Node} $\ast$target)
\begin{DoxyCompactList}\small\item\em Sets the target we will revolve around. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_bites_1_1_camera_man_ab68467ad5faa74a1365faf74769e1436}{set\+Top\+Speed} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real} top\+Speed)
\begin{DoxyCompactList}\small\item\em Sets the camera\textquotesingle{}s top speed. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_bites_1_1_camera_man_a45dc79ea227ef6cb8659862dcc9a7cc4}{set\+Yaw\+Pitch\+Dist} (\hyperlink{class_ogre_1_1_radian}{Ogre\+::\+Radian} yaw, \hyperlink{class_ogre_1_1_radian}{Ogre\+::\+Radian} pitch, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real} dist)
\begin{DoxyCompactList}\small\item\em Sets the spatial offset from the target. \end{DoxyCompactList}\item 
virtual bool \hyperlink{struct_ogre_bites_1_1_input_listener_a76ba51407cec5b5688c94aab2126cd3b}{touch\+Moved} (const \hyperlink{struct_ogre_bites_1_1_touch_finger_event}{Touch\+Finger\+Event} \&evt)
\item 
virtual bool \hyperlink{struct_ogre_bites_1_1_input_listener_a3f81e48ecc2fd9438a548d73501d1c90}{touch\+Pressed} (const \hyperlink{struct_ogre_bites_1_1_touch_finger_event}{Touch\+Finger\+Event} \&evt)
\item 
virtual bool \hyperlink{struct_ogre_bites_1_1_input_listener_a187cf425349d33fd12766e6f90ff96d5}{touch\+Released} (const \hyperlink{struct_ogre_bites_1_1_touch_finger_event}{Touch\+Finger\+Event} \&evt)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Utility class for controlling the camera in samples. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_a7f18d671662da57c456e517f4902c80a}\label{class_ogre_bites_1_1_camera_man_a7f18d671662da57c456e517f4902c80a}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!Camera\+Man@{Camera\+Man}}
\index{Camera\+Man@{Camera\+Man}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{Camera\+Man()}{CameraMan()}}
{\footnotesize\ttfamily Ogre\+Bites\+::\+Camera\+Man\+::\+Camera\+Man (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_scene_node}{Ogre\+::\+Scene\+Node} $\ast$}]{cam }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_a462ed55c24941e891a024d7b9802bb1f}\label{class_ogre_bites_1_1_camera_man_a462ed55c24941e891a024d7b9802bb1f}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!set\+Camera@{set\+Camera}}
\index{set\+Camera@{set\+Camera}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{set\+Camera()}{setCamera()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Camera\+Man\+::set\+Camera (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_scene_node}{Ogre\+::\+Scene\+Node} $\ast$}]{cam }\end{DoxyParamCaption})}



Swaps the camera on our camera man for another camera. 

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_a8652d1bae98ea5981bd636f0109c32fe}\label{class_ogre_bites_1_1_camera_man_a8652d1bae98ea5981bd636f0109c32fe}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!get\+Camera@{get\+Camera}}
\index{get\+Camera@{get\+Camera}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{get\+Camera()}{getCamera()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_scene_node}{Ogre\+::\+Scene\+Node}$\ast$ Ogre\+Bites\+::\+Camera\+Man\+::get\+Camera (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_a481ee58b22405cac3e49f83eba423912}\label{class_ogre_bites_1_1_camera_man_a481ee58b22405cac3e49f83eba423912}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!set\+Target@{set\+Target}}
\index{set\+Target@{set\+Target}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{set\+Target()}{setTarget()}}
{\footnotesize\ttfamily virtual void Ogre\+Bites\+::\+Camera\+Man\+::set\+Target (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_scene_node}{Ogre\+::\+Scene\+Node} $\ast$}]{target }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Sets the target we will revolve around. 

Only applies for orbit style. \mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_a4366187d0a4debef4dddb463cafc14f2}\label{class_ogre_bites_1_1_camera_man_a4366187d0a4debef4dddb463cafc14f2}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!get\+Target@{get\+Target}}
\index{get\+Target@{get\+Target}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{get\+Target()}{getTarget()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_scene_node}{Ogre\+::\+Scene\+Node}$\ast$ Ogre\+Bites\+::\+Camera\+Man\+::get\+Target (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_a45dc79ea227ef6cb8659862dcc9a7cc4}\label{class_ogre_bites_1_1_camera_man_a45dc79ea227ef6cb8659862dcc9a7cc4}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!set\+Yaw\+Pitch\+Dist@{set\+Yaw\+Pitch\+Dist}}
\index{set\+Yaw\+Pitch\+Dist@{set\+Yaw\+Pitch\+Dist}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{set\+Yaw\+Pitch\+Dist()}{setYawPitchDist()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Camera\+Man\+::set\+Yaw\+Pitch\+Dist (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_radian}{Ogre\+::\+Radian}}]{yaw,  }\item[{\hyperlink{class_ogre_1_1_radian}{Ogre\+::\+Radian}}]{pitch,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}}]{dist }\end{DoxyParamCaption})}



Sets the spatial offset from the target. 

Only applies for orbit style. \mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_ab68467ad5faa74a1365faf74769e1436}\label{class_ogre_bites_1_1_camera_man_ab68467ad5faa74a1365faf74769e1436}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!set\+Top\+Speed@{set\+Top\+Speed}}
\index{set\+Top\+Speed@{set\+Top\+Speed}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{set\+Top\+Speed()}{setTopSpeed()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Camera\+Man\+::set\+Top\+Speed (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}}]{top\+Speed }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Sets the camera\textquotesingle{}s top speed. 

Only applies for free-\/look style. \mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_ae242553063f2024d92277100f8ae57a0}\label{class_ogre_bites_1_1_camera_man_ae242553063f2024d92277100f8ae57a0}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!get\+Top\+Speed@{get\+Top\+Speed}}
\index{get\+Top\+Speed@{get\+Top\+Speed}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{get\+Top\+Speed()}{getTopSpeed()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real} Ogre\+Bites\+::\+Camera\+Man\+::get\+Top\+Speed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_a119d2b4932039fcda72ab8d2b84a4065}\label{class_ogre_bites_1_1_camera_man_a119d2b4932039fcda72ab8d2b84a4065}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!set\+Style@{set\+Style}}
\index{set\+Style@{set\+Style}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{set\+Style()}{setStyle()}}
{\footnotesize\ttfamily virtual void Ogre\+Bites\+::\+Camera\+Man\+::set\+Style (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_bites_a5bca8f82eb7e7da99f51fd15aa8e1773}{Camera\+Style}}]{style }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Sets the movement style of our camera man. 

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_aa6e16c2fcd3da251bf8030ee9ffcb9c7}\label{class_ogre_bites_1_1_camera_man_aa6e16c2fcd3da251bf8030ee9ffcb9c7}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!get\+Style@{get\+Style}}
\index{get\+Style@{get\+Style}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{get\+Style()}{getStyle()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_bites_a5bca8f82eb7e7da99f51fd15aa8e1773}{Camera\+Style} Ogre\+Bites\+::\+Camera\+Man\+::get\+Style (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_a4839e67990824b7d547f1a7c4d34cf39}\label{class_ogre_bites_1_1_camera_man_a4839e67990824b7d547f1a7c4d34cf39}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!manual\+Stop@{manual\+Stop}}
\index{manual\+Stop@{manual\+Stop}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{manual\+Stop()}{manualStop()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Camera\+Man\+::manual\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Manually stops the camera when in free-\/look mode. 

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_ab8f116555291ff0f9151c8080da99141}\label{class_ogre_bites_1_1_camera_man_ab8f116555291ff0f9151c8080da99141}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!frame\+Rendered@{frame\+Rendered}}
\index{frame\+Rendered@{frame\+Rendered}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{frame\+Rendered()}{frameRendered()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Camera\+Man\+::frame\+Rendered (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_1_1_frame_event}{Ogre\+::\+Frame\+Event} \&}]{evt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \hyperlink{struct_ogre_bites_1_1_input_listener_ac3f2ee3ec9de5a294260880a04ec3259}{Ogre\+Bites\+::\+Input\+Listener}.

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_ae2e65a3bdc5b474e937f449d2ddeb811}\label{class_ogre_bites_1_1_camera_man_ae2e65a3bdc5b474e937f449d2ddeb811}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!key\+Pressed@{key\+Pressed}}
\index{key\+Pressed@{key\+Pressed}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{key\+Pressed()}{keyPressed()}}
{\footnotesize\ttfamily bool Ogre\+Bites\+::\+Camera\+Man\+::key\+Pressed (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_bites_1_1_keyboard_event}{Keyboard\+Event} \&}]{evt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Processes key presses for free-\/look style movement. 



Reimplemented from \hyperlink{struct_ogre_bites_1_1_input_listener_abe5f72cb4f631c440bb5a8f699da90d2}{Ogre\+Bites\+::\+Input\+Listener}.

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_ac5af39c078aee418a07416cfb731f061}\label{class_ogre_bites_1_1_camera_man_ac5af39c078aee418a07416cfb731f061}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!key\+Released@{key\+Released}}
\index{key\+Released@{key\+Released}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{key\+Released()}{keyReleased()}}
{\footnotesize\ttfamily bool Ogre\+Bites\+::\+Camera\+Man\+::key\+Released (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_bites_1_1_keyboard_event}{Keyboard\+Event} \&}]{evt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Processes key releases for free-\/look style movement. 



Reimplemented from \hyperlink{struct_ogre_bites_1_1_input_listener_a7b4d9fcb9c5e6e81e92ab02d485ad510}{Ogre\+Bites\+::\+Input\+Listener}.

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_aff8b5aa51e379e1fe24b41b7b57c223e}\label{class_ogre_bites_1_1_camera_man_aff8b5aa51e379e1fe24b41b7b57c223e}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!mouse\+Moved@{mouse\+Moved}}
\index{mouse\+Moved@{mouse\+Moved}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{mouse\+Moved()}{mouseMoved()}}
{\footnotesize\ttfamily bool Ogre\+Bites\+::\+Camera\+Man\+::mouse\+Moved (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_bites_1_1_mouse_motion_event}{Mouse\+Motion\+Event} \&}]{evt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Processes mouse movement differently for each style. 



Reimplemented from \hyperlink{struct_ogre_bites_1_1_input_listener_ac4a3dc2ca71bdd0e138889050d5be727}{Ogre\+Bites\+::\+Input\+Listener}.

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_a4ed2ca32342b4a568be928a9736e2a18}\label{class_ogre_bites_1_1_camera_man_a4ed2ca32342b4a568be928a9736e2a18}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!mouse\+Wheel\+Rolled@{mouse\+Wheel\+Rolled}}
\index{mouse\+Wheel\+Rolled@{mouse\+Wheel\+Rolled}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{mouse\+Wheel\+Rolled()}{mouseWheelRolled()}}
{\footnotesize\ttfamily bool Ogre\+Bites\+::\+Camera\+Man\+::mouse\+Wheel\+Rolled (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_bites_1_1_mouse_wheel_event}{Mouse\+Wheel\+Event} \&}]{evt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \hyperlink{struct_ogre_bites_1_1_input_listener_a2b4b1935223889fbfb9977579cadb4e9}{Ogre\+Bites\+::\+Input\+Listener}.

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_aacc8872826ec3fb082dafca245af0a80}\label{class_ogre_bites_1_1_camera_man_aacc8872826ec3fb082dafca245af0a80}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!mouse\+Pressed@{mouse\+Pressed}}
\index{mouse\+Pressed@{mouse\+Pressed}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{mouse\+Pressed()}{mousePressed()}}
{\footnotesize\ttfamily bool Ogre\+Bites\+::\+Camera\+Man\+::mouse\+Pressed (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_bites_1_1_mouse_button_event}{Mouse\+Button\+Event} \&}]{evt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Processes mouse presses. 

Only applies for orbit style. Left button is for orbiting, and right button is for zooming. 

Reimplemented from \hyperlink{struct_ogre_bites_1_1_input_listener_aa2e3f9569ad2c28ea0ec5d48b5ddb9e0}{Ogre\+Bites\+::\+Input\+Listener}.

\mbox{\Hypertarget{class_ogre_bites_1_1_camera_man_a8ac971da48c45bc227555f54df2cfef6}\label{class_ogre_bites_1_1_camera_man_a8ac971da48c45bc227555f54df2cfef6}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!mouse\+Released@{mouse\+Released}}
\index{mouse\+Released@{mouse\+Released}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{mouse\+Released()}{mouseReleased()}}
{\footnotesize\ttfamily bool Ogre\+Bites\+::\+Camera\+Man\+::mouse\+Released (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_bites_1_1_mouse_button_event}{Mouse\+Button\+Event} \&}]{evt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Processes mouse releases. 

Only applies for orbit style. Left button is for orbiting, and right button is for zooming. 

Reimplemented from \hyperlink{struct_ogre_bites_1_1_input_listener_a4534ef767309188cee16e4017054cccd}{Ogre\+Bites\+::\+Input\+Listener}.

\mbox{\Hypertarget{struct_ogre_bites_1_1_input_listener_a76ba51407cec5b5688c94aab2126cd3b}\label{struct_ogre_bites_1_1_input_listener_a76ba51407cec5b5688c94aab2126cd3b}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!touch\+Moved@{touch\+Moved}}
\index{touch\+Moved@{touch\+Moved}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{touch\+Moved()}{touchMoved()}}
{\footnotesize\ttfamily virtual bool Ogre\+Bites\+::\+Input\+Listener\+::touch\+Moved (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_bites_1_1_touch_finger_event}{Touch\+Finger\+Event} \&}]{evt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{struct_ogre_bites_1_1_input_listener_a3f81e48ecc2fd9438a548d73501d1c90}\label{struct_ogre_bites_1_1_input_listener_a3f81e48ecc2fd9438a548d73501d1c90}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!touch\+Pressed@{touch\+Pressed}}
\index{touch\+Pressed@{touch\+Pressed}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{touch\+Pressed()}{touchPressed()}}
{\footnotesize\ttfamily virtual bool Ogre\+Bites\+::\+Input\+Listener\+::touch\+Pressed (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_bites_1_1_touch_finger_event}{Touch\+Finger\+Event} \&}]{evt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{struct_ogre_bites_1_1_input_listener_a187cf425349d33fd12766e6f90ff96d5}\label{struct_ogre_bites_1_1_input_listener_a187cf425349d33fd12766e6f90ff96d5}} 
\index{Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}!touch\+Released@{touch\+Released}}
\index{touch\+Released@{touch\+Released}!Ogre\+Bites\+::\+Camera\+Man@{Ogre\+Bites\+::\+Camera\+Man}}
\subsubsection{\texorpdfstring{touch\+Released()}{touchReleased()}}
{\footnotesize\ttfamily virtual bool Ogre\+Bites\+::\+Input\+Listener\+::touch\+Released (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_bites_1_1_touch_finger_event}{Touch\+Finger\+Event} \&}]{evt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}, {\ttfamily [inherited]}}



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