tec::ComputerKeyboard
#include <vcomputer-system.hpp>
Inherits from tec::DeviceBase
Public Functions
| Name | |
|---|---|
| ComputerKeyboard() | |
| virtual | ~ComputerKeyboard() =default |
| virtual void | In(const proto::Computer::Device & source) |
| virtual void | Out(proto::Computer::Device * target) |
Public Attributes
| Name | |
|---|---|
| bool | has_focus |
| int | last_keycode |
| int | modifiers_state |
Additional inherited members
Public Attributes inherited from tec::DeviceBase
| Name | |
|---|---|
| std::shared_ptr< Device > | device |
Public Functions Documentation
function ComputerKeyboard
ComputerKeyboard()
function ~ComputerKeyboard
virtual ~ComputerKeyboard() =default
function In
virtual void In(
const proto::Computer::Device & source
)
Reimplements: tec::DeviceBase::In
function Out
virtual void Out(
proto::Computer::Device * target
)
Reimplements: tec::DeviceBase::Out
Public Attributes Documentation
variable has_focus
bool has_focus {false};
variable last_keycode
int last_keycode {0};
variable modifiers_state
int modifiers_state {0};
Updated on 2022-07-24 at 19:27:35 +0000