00001 00002 00003 00004 00005 #ifndef _I_MOUSE_LISTENER_H_ 00006 #define _I_MOUSE_LISTENER_H_ 00007 00008 namespace GlutWrapper 00009 { 00010 00013 class IMouseListener 00014 { 00015 public: 00016 00017 virtual void Callback(void) = 0; 00018 00019 protected: 00021 IMouseListener(void){}; 00022 00024 virtual ~IMouseListener(void) = 0 {}; 00025 00026 private: 00028 IMouseListener(const IMouseListener&); 00029 00031 IMouseListener& operator=(const IMouseListener&); 00032 }; 00033 00034 } 00035 00036 #endif
1.5.9