\hypertarget{classIMouse}{
\section{IMouse Class Reference}
\label{d0/d5e/classIMouse}\index{IMouse@{IMouse}}
}


{\ttfamily \#include $<$hardware.h$>$}

Inheritance diagram for IMouse:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{d0/d5e/classIMouse}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{classIMouse_ac731b8caf650cba8ef13390ecd0c3c84}{SetGrabbed} (bool grabbed)=0
\item 
virtual void \hyperlink{classIMouse_a27fa33e998976670cdf01dae71404b65}{ProcessInput} (bool active)=0
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classIMouse_a27fa33e998976670cdf01dae71404b65}{
\index{IMouse@{IMouse}!ProcessInput@{ProcessInput}}
\index{ProcessInput@{ProcessInput}!IMouse@{IMouse}}
\subsubsection[{ProcessInput}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IMouse::ProcessInput (
\begin{DoxyParamCaption}
\item[{bool}]{active}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{d0/d5e/classIMouse_a27fa33e998976670cdf01dae71404b65}


Implements \hyperlink{classIInputDevice_a7e118e1e37877b921a3fa7996e265aa3}{IInputDevice}.

\hypertarget{classIMouse_ac731b8caf650cba8ef13390ecd0c3c84}{
\index{IMouse@{IMouse}!SetGrabbed@{SetGrabbed}}
\index{SetGrabbed@{SetGrabbed}!IMouse@{IMouse}}
\subsubsection[{SetGrabbed}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IMouse::SetGrabbed (
\begin{DoxyParamCaption}
\item[{bool}]{grabbed}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{d0/d5e/classIMouse_ac731b8caf650cba8ef13390ecd0c3c84}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
client/sdl/\hyperlink{hardware_8h}{hardware.h}\end{DoxyCompactItemize}
