\hypertarget{class_glut_wrapper_1_1_i_keyboard_listener}{
\section{GlutWrapper::IKeyboardListener Class Reference}
\label{class_glut_wrapper_1_1_i_keyboard_listener}\index{GlutWrapper::IKeyboardListener@{GlutWrapper::IKeyboardListener}}
}


Keyboard listener interface. It processes the events of the keyboard.  


{\ttfamily \#include $<$IKeyboardListener.h$>$}\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{class_glut_wrapper_1_1_i_keyboard_listener_a649fa9ef0fcf933efee59c874bbfe386}{ProcessNormalKeys} (unsigned char key)=0
\begin{DoxyCompactList}\small\item\em It receives a key pressed event. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_glut_wrapper_1_1_i_keyboard_listener_ac4c09ea13b932109d5c01afaac90e262}{
\hyperlink{class_glut_wrapper_1_1_i_keyboard_listener_ac4c09ea13b932109d5c01afaac90e262}{IKeyboardListener} (void)}
\label{class_glut_wrapper_1_1_i_keyboard_listener_ac4c09ea13b932109d5c01afaac90e262}

\begin{DoxyCompactList}\small\item\em Contructor hidden from user. \item\end{DoxyCompactList}\item 
\hypertarget{class_glut_wrapper_1_1_i_keyboard_listener_a117cd978b97712cd996458449415c40e}{
virtual \hyperlink{class_glut_wrapper_1_1_i_keyboard_listener_a117cd978b97712cd996458449415c40e}{$\sim$IKeyboardListener} (void)=0}
\label{class_glut_wrapper_1_1_i_keyboard_listener_a117cd978b97712cd996458449415c40e}

\begin{DoxyCompactList}\small\item\em Destructor hidden from user. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Keyboard listener interface. It processes the events of the keyboard. 

\subsection{Member Function Documentation}
\hypertarget{class_glut_wrapper_1_1_i_keyboard_listener_a649fa9ef0fcf933efee59c874bbfe386}{
\index{GlutWrapper::IKeyboardListener@{GlutWrapper::IKeyboardListener}!ProcessNormalKeys@{ProcessNormalKeys}}
\index{ProcessNormalKeys@{ProcessNormalKeys}!GlutWrapper::IKeyboardListener@{GlutWrapper::IKeyboardListener}}
\subsubsection[{ProcessNormalKeys}]{\setlength{\rightskip}{0pt plus 5cm}virtual void GlutWrapper::IKeyboardListener::ProcessNormalKeys (unsigned char {\em key})\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{class_glut_wrapper_1_1_i_keyboard_listener_a649fa9ef0fcf933efee59c874bbfe386}


It receives a key pressed event. 
\begin{DoxyParams}{Parameters}
\item[{\em key}]the key pressed \end{DoxyParams}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
src/CUDARayCasting/\hyperlink{_i_keyboard_listener_8h}{IKeyboardListener.h}\end{DoxyCompactItemize}
