KisaragiLibrary
読み取り中…
検索中…
一致する文字列を見つけられません
MouseInput.hpp
[詳解]
1
#pragma once
2
#include "
../utility/Primitive.hpp
"
3
4
namespace
Kisaragi_Lib
5
{
6
enum
MouseButton
7
{
8
LEFT_BUTTON
,
9
RIGHT_BUTTON
,
10
CENTER_BUTTON
,
11
};
12
13
//ユーザーが扱うマウス入力クラス
14
class
MouseInput
15
{
16
public
:
17
static
Point2D<int>
GetMousePos
();
18
static
void
InputCheck
();
19
static
bool
ButtonDown
(
MouseButton
_buttonType);
20
static
bool
ButtonHold
(
MouseButton
_buttonType);
21
static
bool
ButtonUp
(
MouseButton
_buttonType);
22
static
int
MouseWheel
();
23
24
/*
25
* private:
26
* c++ぽいんた<MouseInput_Impl> impl;
27
*
28
* MouseInput(); //コンストラクタでimplの取得
29
*
30
* Point2D<int> GetMousePos ();
31
* void InputCheck ();
32
* bool ButtonDown (MouseButton _buttonType);
33
* bool ButtonHold (MouseButton _buttonType);
34
* bool ButtonUp (MouseButton _buttonType);
35
* int MouseWheel ();
36
*/
37
};
38
}
Primitive.hpp
図形の形状を表すためのクラスを提供するヘッダ
Kisaragi_Lib::MouseInput
Definition
MouseInput.hpp:15
Kisaragi_Lib::MouseInput::GetMousePos
static Point2D< int > GetMousePos()
Definition
MouseInput.cpp:126
Kisaragi_Lib::MouseInput::ButtonDown
static bool ButtonDown(MouseButton _buttonType)
Definition
MouseInput.cpp:136
Kisaragi_Lib::MouseInput::MouseWheel
static int MouseWheel()
Definition
MouseInput.cpp:151
Kisaragi_Lib::MouseInput::ButtonUp
static bool ButtonUp(MouseButton _buttonType)
Definition
MouseInput.cpp:146
Kisaragi_Lib::MouseInput::ButtonHold
static bool ButtonHold(MouseButton _buttonType)
Definition
MouseInput.cpp:141
Kisaragi_Lib::MouseInput::InputCheck
static void InputCheck()
Definition
MouseInput.cpp:131
Kisaragi_Lib
Definition
Accessor.hpp:110
Kisaragi_Lib::MouseButton
MouseButton
Definition
MouseInput.hpp:7
Kisaragi_Lib::LEFT_BUTTON
@ LEFT_BUTTON
Definition
MouseInput.hpp:8
Kisaragi_Lib::RIGHT_BUTTON
@ RIGHT_BUTTON
Definition
MouseInput.hpp:9
Kisaragi_Lib::CENTER_BUTTON
@ CENTER_BUTTON
Definition
MouseInput.hpp:10
Kisaragi_Lib::Point2D
点を表すプリミティブ型
Definition
Primitive.hpp:29
src
Input
MouseInput.hpp
構築:
1.13.2