00001 00004 class WindowListener : 00005 public ::EventWindowListener { 00006 public: 00007 WindowListener(IRender& render, Camera& camera); 00008 00010 void eventWindowResize(int x, int y, int width, int height); 00011 00012 void eventWindowMove(int x, int y, int width, int height){} 00013 void eventWindowMinimize(void){} 00014 void eventWindowUnminimize(void){} 00015 void eventWindowMaximize(void){} 00016 void eventWindowClose(void){} 00017 void eventWindowFocus(void){} 00018 void eventWindowLostFocus(void){} 00019 00020 private: 00021 IRender& render; 00022 Camera& camera; 00023 };