|
MGL(Win32)
|
MGL キーボード用キーコード定義 [詳解]
#include <array>#include <bitset>#include <cstdint>#include <type_traits>型定義 | |
| using | MGL::Input::KeycodeArray = std::bitset<kKeycodeCount> |
| キーコード用配列のエイリアス | |
列挙型 | |
| enum class | MGL::Input::Keycode : uint8_t { Invalid , KeyA , KeyB , KeyC , KeyD , KeyE , KeyF , KeyG , KeyH , KeyI , KeyJ , KeyK , KeyL , KeyM , KeyN , KeyO , KeyP , KeyQ , KeyR , KeyS , KeyT , KeyU , KeyV , KeyW , KeyX , KeyY , KeyZ , Key1 , Key2 , Key3 , Key4 , Key5 , Key6 , Key7 , Key8 , Key9 , Key0 , Return , Escape , Backspace , Tab , Space , F1 , F2 , F3 , F4 , F5 , F6 , F7 , F8 , F9 , F10 , F11 , F12 , Delete , Right , Left , Down , Up , LeftControl , LeftShift , LeftAlt , LeftGUI , RightControl , RightShift , RightAlt , RightGUI , Control , Shift , Alt , GUI } |
| キーボード用コード [詳解] | |
変数 | |
| constexpr auto | MGL::Input::kKeycodeCount = static_cast<size_t>(Keycode::GUI) + 1 |
| 有効なキーコードの数 | |
MGL キーボード用キーコード定義
|
strong |
キーボード用コード