Platform_NULL_Input.h
Go to the documentation of this file.00001 00010 #ifndef __Platform_NULL_Input_H__ 00011 #define __Platform_NULL_Input_H__ 00012 00013 // Includes 00014 #include "Platform_Input.h" 00015 00016 // Forward declares 00017 00018 // Platform_NULL_Input 00019 class Platform_NULL_Input:public Platform_Input 00020 { 00021 00022 public: 00023 Platform_NULL_Input(); 00024 ~Platform_NULL_Input(); 00025 00026 virtual const Platform_Input_KeyboardDevice* GetKeyboardDevice(); 00027 virtual const Platform_Input_MouseDevice* GetMouseDevice(); 00028 00029 virtual int CreateMouseCursor(int width, int height, int hotspotX, int hotspotY, unsigned short* colorData, unsigned char* alphaData); 00030 virtual void SetMouseCursor(int handle); 00031 00032 virtual void SetDefaultMouseCursor(); 00033 private: 00034 Platform_Input_KeyboardDevice* keyboardDevice_; 00035 Platform_Input_MouseDevice* mouseDevice_; 00036 }; 00037 00038 #endif /* __Platform_NULL_Input_H__ */
Reproduction/republishing of any material on this site without permission is strictly prohibited.
