KisaragiLibrary
 
読み取り中…
検索中…
一致する文字列を見つけられません
MouseInput.hpp
[詳解]
1#pragma once
3
4namespace Kisaragi_Lib
5{
12
13 //ユーザーが扱うマウス入力クラス
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}
図形の形状を表すためのクラスを提供するヘッダ
Definition MouseInput.hpp:15
static Point2D< int > GetMousePos()
Definition MouseInput.cpp:126
static bool ButtonDown(MouseButton _buttonType)
Definition MouseInput.cpp:136
static int MouseWheel()
Definition MouseInput.cpp:151
static bool ButtonUp(MouseButton _buttonType)
Definition MouseInput.cpp:146
static bool ButtonHold(MouseButton _buttonType)
Definition MouseInput.cpp:141
static void InputCheck()
Definition MouseInput.cpp:131
Definition Accessor.hpp:110
MouseButton
Definition MouseInput.hpp:7
@ LEFT_BUTTON
Definition MouseInput.hpp:8
@ RIGHT_BUTTON
Definition MouseInput.hpp:9
@ CENTER_BUTTON
Definition MouseInput.hpp:10
点を表すプリミティブ型
Definition Primitive.hpp:29