00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef TOUCHINFO_H
00016 #define TOUCHINFO_H
00017
00018 #include "pandabase.h"
00019
00020
00021
00022
00023
00024 class EXPCL_PANDA_DISPLAY TouchInfo {
00025
00026 PUBLISHED:
00027 enum TouchInfoFlags
00028 {
00029 TIF_move = 0x0001,
00030 TIF_down = 0x0002,
00031 TIF_up = 0x0004,
00032 };
00033
00034 public:
00035
00036 TouchInfo();
00037
00038 void set_x(int x);
00039 void set_y(int y);
00040 void set_id(int id);
00041 void set_flags(int flags);
00042
00043 PUBLISHED:
00044
00045 int get_x();
00046 int get_y();
00047 int get_id();
00048 int get_flags();
00049
00050 private:
00051
00052 int _x;
00053 int _y;
00054 int _id;
00055 int _flags;
00056 };
00057
00058 #endif