MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
mgl_mouse_event.h
[詳解]
1// SPDX-License-Identifier: Zlib
2/* ------------------------------------------------------------------------- */
9/* ------------------------------------------------------------------------- */
10
11#ifndef INCGUARD_MGL_MOUSE_EVENT_H_1613927215
12#define INCGUARD_MGL_MOUSE_EVENT_H_1613927215
13
15
16namespace MGL::Input
17{
19enum class MouseEventType : uint8_t
20{
21 None,
23 ButtonUp,
26};
27
30{
31 MouseEventType type{MouseEventType::None};
32 MouseButton button{MouseButton::None};
35};
36
37} // namespace MGL::Input
38#endif // INCGUARD_MGL_MOUSE_EVENT_H_1613927215
39
40// vim: et ts=4 sw=4 sts=4
MouseEventType
マウス入力イベントの種類
Definition mgl_mouse_event.h:20
@ MovePosition
カーソルの移動
@ DeltaWheel
ホイール操作
@ ButtonDown
ボタンダウン
@ ButtonUp
ボタンアップ
MGL マウス入力状態定義
MouseButton
マウスボタン
Definition mgl_mouse_state.h:23
マウス入力イベントの引数
Definition mgl_mouse_event.h:30
Vector2 position
ポインタの位置
Definition mgl_mouse_event.h:33
MouseEventType type
イベントの種類
Definition mgl_mouse_event.h:31
Vector2 deltaMove
移動量
Definition mgl_mouse_event.h:34
MouseButton button
押された or 離されたボタン
Definition mgl_mouse_event.h:32
2Dベクトル
Definition mgl_vector2.h:23