MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
mgl_keyboard_delegate_win32.h
[詳解]
1// SPDX-License-Identifier: Zlib
2/* ------------------------------------------------------------------------- */
9/* ------------------------------------------------------------------------- */
10
11#ifndef INCGUARD_MGL_KEYBOARD_DELEGATE_WIN32_H_1617075809
12#define INCGUARD_MGL_KEYBOARD_DELEGATE_WIN32_H_1617075809
13
14#include <mgl/mgl_environment.h>
15#if defined(MGL_KEYBOARD_DELEGATE_ENABLE_WIN32)
16
18
19namespace MGL::Input
20{
23{
24public:
25 void UpdateState(KeycodeArray &state) noexcept override;
26
27 /* ------------------------------------------------------------------------- */
33 /* ------------------------------------------------------------------------- */
34 bool IsConnecting() const noexcept override
35 {
36 return true;
37 }
38
39private:
40};
41
42} // namespace MGL::Input
43
44#endif // MGL_KEYBOARD_DELEGATE_ENABLE_WIN32
45#endif // INCGUARD_MGL_KEYBOARD_DELEGATE_WIN32_H_1617075809
46
47// vim: et ts=4 sw=4 sts=4
キーボード入力デリゲート基底クラス
Definition mgl_keyboard_delegate.h:20
Win32用キーボードデリゲート
Definition mgl_keyboard_delegate_win32.h:23
bool IsConnecting() const noexcept override
キーボードが接続されているかを取得
Definition mgl_keyboard_delegate_win32.h:34
void UpdateState(KeycodeArray &state) noexcept override
入力状態の更新処理
Definition mgl_keyboard_delegate_win32.cc:105
MGL 環境定義
MGL キーボード入力デリゲート基底クラス
std::bitset< kKeycodeCount > KeycodeArray
キーコード用配列のエイリアス
Definition mgl_keyboard_keycode.h:101