11#ifndef INCGUARD_MGL_TOUCH_DELEGATE_EVENT_H_1613414551
12#define INCGUARD_MGL_TOUCH_DELEGATE_EVENT_H_1613414551
15#if defined(MGL_TOUCH_DELEGATE_ENABLE_EVENT)
25enum class TouchEventType : uint8_t
34struct TouchEventArgument
36 TouchEventType type{TouchEventType::None};
42class EventTouchDelegate :
public TouchDelegate
45 EventTouchDelegate() noexcept;
47 void UpdateState(TouchStateArray &stateArray) noexcept override;
50 static
void OnEventInputTouch(
void *callbackArg,
void *notifyArg) noexcept;
52 void OnBegin(uint64_t deviceID, const Vector2 &position) noexcept;
53 void OnMove(uint64_t deviceID, const Vector2 &position) noexcept;
54 void OnEnd(uint64_t deviceID) noexcept;
57 TouchStateArray _stateArray;
59 TouchID _currentTouchID;
Result Move(const PathView &sourcePath, const PathView &destPath) noexcept
ファイルの移動・リネーム
Definition mgl_file_accessor.cc:463