\hypertarget{classIJoystick}{
\section{IJoystick Class Reference}
\label{df/d56/classIJoystick}\index{IJoystick@{IJoystick}}
}


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

Inheritance diagram for IJoystick:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{df/d56/classIJoystick}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{classIJoystick_a916034a2ac850d39d08ce6d84939b31d}{EJoyProp} \{ \par
\hyperlink{classIJoystick_a916034a2ac850d39d08ce6d84939b31da3e1f2f8126f2cffdbd992a0bf400e7ab}{JOYPROP\_\-SpeedMultiplier}, 
\hyperlink{classIJoystick_a916034a2ac850d39d08ce6d84939b31da0d077e29949a7cfacd54337cd55f35d5}{JOYPROP\_\-XSensitivity}, 
\hyperlink{classIJoystick_a916034a2ac850d39d08ce6d84939b31da0aa8791fe199391773efae580f77e1da}{JOYPROP\_\-YSensitivity}, 
\hyperlink{classIJoystick_a916034a2ac850d39d08ce6d84939b31dac76f14eb937847c40718213e5bbcb09b}{JOYPROP\_\-XThreshold}, 
\par
\hyperlink{classIJoystick_a916034a2ac850d39d08ce6d84939b31daa1e449e90ccbddbacec30e61c8c26954}{JOYPROP\_\-YThreshold}
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{classIJoystick_ae268f82f472663e48d1accec7f24db49}{SetProperty} (\hyperlink{classIJoystick_a916034a2ac850d39d08ce6d84939b31d}{EJoyProp} prop, float val)=0
\end{DoxyCompactItemize}


\subsection{Member Enumeration Documentation}
\hypertarget{classIJoystick_a916034a2ac850d39d08ce6d84939b31d}{
\index{IJoystick@{IJoystick}!EJoyProp@{EJoyProp}}
\index{EJoyProp@{EJoyProp}!IJoystick@{IJoystick}}
\subsubsection[{EJoyProp}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf IJoystick::EJoyProp}}}
\label{df/d56/classIJoystick_a916034a2ac850d39d08ce6d84939b31d}
\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{JOYPROP\_\-SpeedMultiplier@{JOYPROP\_\-SpeedMultiplier}!IJoystick@{IJoystick}}\index{IJoystick@{IJoystick}!JOYPROP\_\-SpeedMultiplier@{JOYPROP\_\-SpeedMultiplier}}\item[{\em 
\hypertarget{classIJoystick_a916034a2ac850d39d08ce6d84939b31da3e1f2f8126f2cffdbd992a0bf400e7ab}{
JOYPROP\_\-SpeedMultiplier}
\label{df/d56/classIJoystick_a916034a2ac850d39d08ce6d84939b31da3e1f2f8126f2cffdbd992a0bf400e7ab}
}]\index{JOYPROP\_\-XSensitivity@{JOYPROP\_\-XSensitivity}!IJoystick@{IJoystick}}\index{IJoystick@{IJoystick}!JOYPROP\_\-XSensitivity@{JOYPROP\_\-XSensitivity}}\item[{\em 
\hypertarget{classIJoystick_a916034a2ac850d39d08ce6d84939b31da0d077e29949a7cfacd54337cd55f35d5}{
JOYPROP\_\-XSensitivity}
\label{df/d56/classIJoystick_a916034a2ac850d39d08ce6d84939b31da0d077e29949a7cfacd54337cd55f35d5}
}]\index{JOYPROP\_\-YSensitivity@{JOYPROP\_\-YSensitivity}!IJoystick@{IJoystick}}\index{IJoystick@{IJoystick}!JOYPROP\_\-YSensitivity@{JOYPROP\_\-YSensitivity}}\item[{\em 
\hypertarget{classIJoystick_a916034a2ac850d39d08ce6d84939b31da0aa8791fe199391773efae580f77e1da}{
JOYPROP\_\-YSensitivity}
\label{df/d56/classIJoystick_a916034a2ac850d39d08ce6d84939b31da0aa8791fe199391773efae580f77e1da}
}]\index{JOYPROP\_\-XThreshold@{JOYPROP\_\-XThreshold}!IJoystick@{IJoystick}}\index{IJoystick@{IJoystick}!JOYPROP\_\-XThreshold@{JOYPROP\_\-XThreshold}}\item[{\em 
\hypertarget{classIJoystick_a916034a2ac850d39d08ce6d84939b31dac76f14eb937847c40718213e5bbcb09b}{
JOYPROP\_\-XThreshold}
\label{df/d56/classIJoystick_a916034a2ac850d39d08ce6d84939b31dac76f14eb937847c40718213e5bbcb09b}
}]\index{JOYPROP\_\-YThreshold@{JOYPROP\_\-YThreshold}!IJoystick@{IJoystick}}\index{IJoystick@{IJoystick}!JOYPROP\_\-YThreshold@{JOYPROP\_\-YThreshold}}\item[{\em 
\hypertarget{classIJoystick_a916034a2ac850d39d08ce6d84939b31daa1e449e90ccbddbacec30e61c8c26954}{
JOYPROP\_\-YThreshold}
\label{df/d56/classIJoystick_a916034a2ac850d39d08ce6d84939b31daa1e449e90ccbddbacec30e61c8c26954}
}]\end{description}
\end{Desc}



\subsection{Member Function Documentation}
\hypertarget{classIJoystick_ae268f82f472663e48d1accec7f24db49}{
\index{IJoystick@{IJoystick}!SetProperty@{SetProperty}}
\index{SetProperty@{SetProperty}!IJoystick@{IJoystick}}
\subsubsection[{SetProperty}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IJoystick::SetProperty (
\begin{DoxyParamCaption}
\item[{{\bf EJoyProp}}]{prop, }
\item[{float}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{df/d56/classIJoystick_ae268f82f472663e48d1accec7f24db49}


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