00001 00009 #ifndef _GL_WINDOW_EVENT_H_ 00010 #define _GL_WINDOW_EVENT_H_ 00011 00012 #include <blort/GLWindow/GLInput.h> 00013 00014 namespace blortGLWindow{ 00015 00017 class Event{ 00018 public: 00019 struct Motion{ 00020 int x,y; 00021 }; 00022 struct Exposure{ 00023 int width,height; 00024 }; 00025 00026 Type type; 00027 Input input; 00028 Motion motion; 00029 Exposure expose; 00030 00031 }; 00032 00033 } /* namespace */ 00034 00035 #endif /* _GL_WINDOW_EVENT_H_ */