11#ifndef INCGUARD_MGL_TOUCH_SERVER_H_1613413592
12#define INCGUARD_MGL_TOUCH_SERVER_H_1613413592
22class InitializerDelegate;
46 return _delegate !=
nullptr;
57 static void OnEventPreFrameUpdate(
void *callbackArg,
void *notifyArg)
noexcept;
58 static void OnEventChangeClientSize(
void *callbackArg,
void *notifyArg)
noexcept;
60 void UpdatePosition() noexcept;
63 Event::Handle _eventPreFrameUpdate;
64 Event::Handle _eventChangeClientSize;
シングルトンテンプレート(共有ライブラリ用)
Definition mgl_singleton.h:44
std::unique_ptr< T, Deleter > unique_ptr
MGLのアロケータを利用するユニークポインタ
Definition mgl_stl_memory.h:247
std::array< TouchState, kMultiTouchCount > TouchStateArray
タッチステートの配列
Definition mgl_touch_state.h:100
TouchID
タッチ識別番号の型
Definition mgl_touch_state.h:25
矩形
Definition mgl_rectangle.h:20
2Dベクトル
Definition mgl_vector2.h:23