#include <Key.h>
 | 
|   | CKey (void) | 
|   | 
|   | CKey (uint32_t buttonCode, uint8_t leftTrigger=0, uint8_t rightTrigger=0, float leftThumbX=0.0f, float leftThumbY=0.0f, float rightThumbX=0.0f, float rightThumbY=0.0f, float repeat=0.0f) | 
|   | 
|   | CKey (uint32_t buttonCode, unsigned int held) | 
|   | 
|   | CKey (uint32_t keycode, uint8_t vkey, wchar_t unicode, char ascii, uint32_t modifiers, uint32_t lockingModifiers, unsigned int held) | 
|   | 
|   | CKey (const CKey &key) | 
|   | 
| void  | Reset () | 
|   | 
| virtual  | ~CKey (void) | 
|   | 
| CKey &  | operator= (const CKey &key) | 
|   | 
| uint8_t  | GetLeftTrigger () const | 
|   | 
| uint8_t  | GetRightTrigger () const | 
|   | 
| float  | GetLeftThumbX () const | 
|   | 
| float  | GetLeftThumbY () const | 
|   | 
| float  | GetRightThumbX () const | 
|   | 
| float  | GetRightThumbY () const | 
|   | 
| float  | GetRepeat () const | 
|   | 
| bool  | FromKeyboard () const | 
|   | 
| bool  | IsAnalogButton () const | 
|   | 
| bool  | IsIRRemote () const | 
|   | 
| void  | SetFromService (bool fromService) | 
|   | 
| bool  | GetFromService () const | 
|   | 
| uint32_t  | GetButtonCode () const | 
|   | 
| uint32_t  | GetKeycode () const | 
|   | 
| uint8_t  | GetVKey () const | 
|   | 
| wchar_t  | GetUnicode () const | 
|   | 
| char  | GetAscii () const | 
|   | 
| uint32_t  | GetModifiers () const | 
|   | 
| uint32_t  | GetLockingModifiers () const | 
|   | 
| unsigned int  | GetHeld () const | 
|   | 
◆ Modifier
| Enumerator | 
|---|
| MODIFIER_CTRL  |  | 
| MODIFIER_SHIFT  |  | 
| MODIFIER_ALT  |  | 
| MODIFIER_RALT  |  | 
| MODIFIER_SUPER  |  | 
| MODIFIER_META  |  | 
| MODIFIER_LONG  |  | 
| MODIFIER_NUMLOCK  |  | 
| MODIFIER_CAPSLOCK  |  | 
| MODIFIER_SCROLLLOCK  |  | 
 
 
◆ CKey() [1/5]
◆ CKey() [2/5]
      
        
          | CKey::CKey  | 
          ( | 
          uint32_t |           buttonCode,  | 
        
        
           | 
           | 
          uint8_t |           leftTrigger = 0,  | 
        
        
           | 
           | 
          uint8_t |           rightTrigger = 0,  | 
        
        
           | 
           | 
          float |           leftThumbX = 0.0f,  | 
        
        
           | 
           | 
          float |           leftThumbY = 0.0f,  | 
        
        
           | 
           | 
          float |           rightThumbX = 0.0f,  | 
        
        
           | 
           | 
          float |           rightThumbY = 0.0f,  | 
        
        
           | 
           | 
          float |           repeat = 0.0f ) | 
        
      
 
 
◆ CKey() [3/5]
      
        
          | CKey::CKey  | 
          ( | 
          uint32_t |           buttonCode,  | 
        
        
           | 
           | 
          unsigned int |           held ) | 
        
      
 
 
◆ CKey() [4/5]
      
        
          | CKey::CKey  | 
          ( | 
          uint32_t |           keycode,  | 
        
        
           | 
           | 
          uint8_t |           vkey,  | 
        
        
           | 
           | 
          wchar_t |           unicode,  | 
        
        
           | 
           | 
          char |           ascii,  | 
        
        
           | 
           | 
          uint32_t |           modifiers,  | 
        
        
           | 
           | 
          uint32_t |           lockingModifiers,  | 
        
        
           | 
           | 
          unsigned int |           held ) | 
        
      
 
 
◆ CKey() [5/5]
      
        
          | CKey::CKey  | 
          ( | 
          const CKey & |           key | ) | 
           | 
        
      
 
 
◆ ~CKey()
◆ FromKeyboard()
      
        
          | bool CKey::FromKeyboard  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetAscii()
  
  
      
        
          | char CKey::GetAscii  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetButtonCode()
  
  
      
        
          | uint32_t CKey::GetButtonCode  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetFromService()
  
  
      
        
          | bool CKey::GetFromService  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetHeld()
  
  
      
        
          | unsigned int CKey::GetHeld  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetKeycode()
  
  
      
        
          | uint32_t CKey::GetKeycode  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetLeftThumbX()
      
        
          | float CKey::GetLeftThumbX  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetLeftThumbY()
      
        
          | float CKey::GetLeftThumbY  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetLeftTrigger()
      
        
          | uint8_t CKey::GetLeftTrigger  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetLockingModifiers()
  
  
      
        
          | uint32_t CKey::GetLockingModifiers  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetModifiers()
  
  
      
        
          | uint32_t CKey::GetModifiers  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetRepeat()
      
        
          | float CKey::GetRepeat  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetRightThumbX()
      
        
          | float CKey::GetRightThumbX  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetRightThumbY()
      
        
          | float CKey::GetRightThumbY  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetRightTrigger()
      
        
          | uint8_t CKey::GetRightTrigger  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetUnicode()
  
  
      
        
          | wchar_t CKey::GetUnicode  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetVKey()
◆ IsAnalogButton()
      
        
          | bool CKey::IsAnalogButton  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ IsIRRemote()
      
        
          | bool CKey::IsIRRemote  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ operator=()
      
        
          | CKey & CKey::operator=  | 
          ( | 
          const CKey & |           key | ) | 
           | 
        
      
 
 
◆ Reset()
◆ SetFromService()
      
        
          | void CKey::SetFromService  | 
          ( | 
          bool |           fromService | ) | 
           | 
        
      
 
 
The documentation for this class was generated from the following files: