raSystem  1.0 bata
raRawKeyboard.h
Go to the documentation of this file.
1 #pragma once
2 
4  {
5  public:
6  raRawKeyboard(void);
7 
8  ~raRawKeyboard(void);
9 
10  virtual RAWINPUTDEVICE Create(HWND wnd, bool Legacy = true);
11 
12  virtual bool KeyDown(unsigned short vkKey);
13  virtual bool KeyUp(unsigned short vkKey);
14  virtual bool KeyPress(unsigned short vkKey);
15 
16  virtual void OnInput(RAWINPUT buffer);
17  private:
18  RAWKEYBOARD m_keydata;
19  };
virtual bool KeyPress(unsigned short vkKey)=0
#define RAPI
Definition: raMain.h:11
virtual RAWINPUTDEVICE Create(HWND wnd, bool Legacy=true)=0
virtual void OnInput(RAWINPUT buffer)=0
virtual bool KeyUp(unsigned short vkKey)=0
virtual bool KeyDown(unsigned short vkKey)=0