Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
List of all members
MouseIPhone Class Reference

#include <MouseIPhone.h>

Inheritance diagram for MouseIPhone:
MouseDevice

Additional Inherited Members

- Public Types inherited from MouseDevice
enum  MOUSE_BUTTONS
 buttons list
 
- Public Member Functions inherited from MouseDevice
 MouseDevice (const kstl::string &name, DECLARE_CLASS_NAME_TREE_ARG)
 constructor More...
 
int getButtonsCount ()
 button count for this mouse More...
 
int getWheelCount ()
 wheel count for this mouse More...
 
kfloat getWheelRoll ()
 wheel roll (Z axis) for this mouse More...
 
kfloat getWheelRollDelta ()
 delta for wheel roll (Z axis) for this mouse More...
 
void getPos (kfloat &posX, kfloat &posY)
 retreive current position More...
 
void getMouvement (kfloat &dX, kfloat &dY)
 retreive movement More...
 
int getButtonState (MOUSE_BUTTONS button)
 retreive given button state More...
 
- Protected Member Functions inherited from MouseDevice
virtual ~MouseDevice ()
 destructor
 
- Protected Attributes inherited from MouseDevice
int mWheelCount
 wheel count
 
int mButtonsCount
 button count
 
maFloat mPosX
 mouse cursor current position on x axis
 
maFloat mPosY
 mouse cursor current position on y axis
 
kfloat mDX
 mouse movement on x axis
 
kfloat mDY
 mouse movement on y axis
 
kfloat mDZ
 wheel movement
 
kfloat mPreviousDZ
 delta for wheel movement
 

Detailed Description

IPhone mouse management (touche screen)


The documentation for this class was generated from the following files: