raSystem  1.0 bata
IRARawDevice Class Referenceabstract

#include <IRARawDevice.h>

Inheritance diagram for IRARawDevice:
raRawKeyboard

Public Member Functions

virtual RAWINPUTDEVICE Create (HWND wnd, bool Legacy=true)=0
 
virtual void OnInput (RAWINPUT buffer)=0
 
virtual bool KeyDown (unsigned short vkKey)=0
 
virtual bool KeyUp (unsigned short vkKey)=0
 
virtual bool KeyPress (unsigned short vkKey)=0
 

Protected Member Functions

 IRARawDevice (void)
 
 ~IRARawDevice (void)
 

Detailed Description

Definition at line 3 of file IRARawDevice.h.

Constructor & Destructor Documentation

◆ IRARawDevice()

IRARawDevice::IRARawDevice ( void  )
protected

Definition at line 5 of file IRARawDevice.cpp.

◆ ~IRARawDevice()

IRARawDevice::~IRARawDevice ( void  )
protected

Definition at line 9 of file IRARawDevice.cpp.

Member Function Documentation

◆ Create()

virtual RAWINPUTDEVICE IRARawDevice::Create ( HWND  wnd,
bool  Legacy = true 
)
pure virtual

Implemented in raRawKeyboard.

◆ KeyDown()

virtual bool IRARawDevice::KeyDown ( unsigned short  vkKey)
pure virtual

Implemented in raRawKeyboard.

◆ KeyPress()

virtual bool IRARawDevice::KeyPress ( unsigned short  vkKey)
pure virtual

Implemented in raRawKeyboard.

◆ KeyUp()

virtual bool IRARawDevice::KeyUp ( unsigned short  vkKey)
pure virtual

Implemented in raRawKeyboard.

◆ OnInput()

virtual void IRARawDevice::OnInput ( RAWINPUT  buffer)
pure virtual

Implemented in raRawKeyboard.


The documentation for this class was generated from the following files: