\hypertarget{classIInputDevice}{
\section{IInputDevice Class Reference}
\label{df/d2f/classIInputDevice}\index{IInputDevice@{IInputDevice}}
}


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

Inheritance diagram for IInputDevice:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{df/d2f/classIInputDevice}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{classIInputDevice_a2dfbc87f845c3bfb47c5cafaffd9e41a}{$\sim$IInputDevice} ()
\item 
virtual void \hyperlink{classIInputDevice_a7e118e1e37877b921a3fa7996e265aa3}{ProcessInput} (bool parm)=0
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classIInputDevice_a2dfbc87f845c3bfb47c5cafaffd9e41a}{
\index{IInputDevice@{IInputDevice}!$\sim$IInputDevice@{$\sim$IInputDevice}}
\index{$\sim$IInputDevice@{$\sim$IInputDevice}!IInputDevice@{IInputDevice}}
\subsubsection[{$\sim$IInputDevice}]{\setlength{\rightskip}{0pt plus 5cm}virtual IInputDevice::$\sim$IInputDevice (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{df/d2f/classIInputDevice_a2dfbc87f845c3bfb47c5cafaffd9e41a}


\subsection{Member Function Documentation}
\hypertarget{classIInputDevice_a7e118e1e37877b921a3fa7996e265aa3}{
\index{IInputDevice@{IInputDevice}!ProcessInput@{ProcessInput}}
\index{ProcessInput@{ProcessInput}!IInputDevice@{IInputDevice}}
\subsubsection[{ProcessInput}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IInputDevice::ProcessInput (
\begin{DoxyParamCaption}
\item[{bool}]{parm}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{df/d2f/classIInputDevice_a7e118e1e37877b921a3fa7996e265aa3}


Implemented in \hyperlink{classIKeyboard_af18419b2c361f505c7d241c6f551fd16}{IKeyboard}, and \hyperlink{classIMouse_a27fa33e998976670cdf01dae71404b65}{IMouse}.



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