\hypertarget{classIKeyboard}{
\section{IKeyboard Class Reference}
\label{d9/d2a/classIKeyboard}\index{IKeyboard@{IKeyboard}}
}


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

Inheritance diagram for IKeyboard:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{d9/d2a/classIKeyboard}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{classIKeyboard_af18419b2c361f505c7d241c6f551fd16}{ProcessInput} (bool consoleOpen)=0
\item 
virtual void \hyperlink{classIKeyboard_a4a6448c9b57597498b6e07f88734da6f}{SetKeypadRemapping} (bool remap)=0
\item 
virtual void \hyperlink{classIKeyboard_af28c7ad219d12fc44522e5a41f88e66c}{GetKeyRepeats} (int \&delay, int \&rate)
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classIKeyboard_af28c7ad219d12fc44522e5a41f88e66c}{
\index{IKeyboard@{IKeyboard}!GetKeyRepeats@{GetKeyRepeats}}
\index{GetKeyRepeats@{GetKeyRepeats}!IKeyboard@{IKeyboard}}
\subsubsection[{GetKeyRepeats}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IKeyboard::GetKeyRepeats (
\begin{DoxyParamCaption}
\item[{int \&}]{delay, }
\item[{int \&}]{rate}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{d9/d2a/classIKeyboard_af28c7ad219d12fc44522e5a41f88e66c}
\hypertarget{classIKeyboard_af18419b2c361f505c7d241c6f551fd16}{
\index{IKeyboard@{IKeyboard}!ProcessInput@{ProcessInput}}
\index{ProcessInput@{ProcessInput}!IKeyboard@{IKeyboard}}
\subsubsection[{ProcessInput}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IKeyboard::ProcessInput (
\begin{DoxyParamCaption}
\item[{bool}]{consoleOpen}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{d9/d2a/classIKeyboard_af18419b2c361f505c7d241c6f551fd16}


Implements \hyperlink{classIInputDevice_a7e118e1e37877b921a3fa7996e265aa3}{IInputDevice}.

\hypertarget{classIKeyboard_a4a6448c9b57597498b6e07f88734da6f}{
\index{IKeyboard@{IKeyboard}!SetKeypadRemapping@{SetKeypadRemapping}}
\index{SetKeypadRemapping@{SetKeypadRemapping}!IKeyboard@{IKeyboard}}
\subsubsection[{SetKeypadRemapping}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IKeyboard::SetKeypadRemapping (
\begin{DoxyParamCaption}
\item[{bool}]{remap}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{d9/d2a/classIKeyboard_a4a6448c9b57597498b6e07f88734da6f}


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