The Pedigree Project 0.1
Public Attributes | List of all members
HidInputManager::KeyState Struct Reference
+ Collaboration diagram for HidInputManager::KeyState:

Public Attributes

uint64_t key
 The resolved key.
 
uint64_t nextRepeat
 Monotonic time of the next key repeat.
 
Vector< const void * > sources
 Devices still holding this key, including modifiers.
 

Detailed Description

Item in the key state list. This stores information needed for periodic callbacks and applying modifiers.

Definition at line 68 of file HidInputManager.h.

Member Data Documentation

◆ key

uint64_t HidInputManager::KeyState::key

The resolved key.

Definition at line 70 of file HidInputManager.h.

Referenced by HidInputManager::keyDown(), and HidInputManager::timer().

◆ nextRepeat

uint64_t HidInputManager::KeyState::nextRepeat

Monotonic time of the next key repeat.

Definition at line 73 of file HidInputManager.h.

Referenced by HidInputManager::keyDown(), and HidInputManager::timer().

◆ sources

Vector<const void*> HidInputManager::KeyState::sources

Devices still holding this key, including modifiers.

Definition at line 76 of file HidInputManager.h.

Referenced by HidInputManager::keyDown(), and HidInputManager::keyUp().


The documentation for this struct was generated from the following file: