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