3#include "mc/_HeaderOutputPredefine.h"
9 struct MouseInputEvent;
13 enum class MouseType :
int {};
18 enum class Action : uchar {};
24 ::ll::TypedStorage<4, 8, ::glm::vec2> mPointerPrevious;
25 ::ll::TypedStorage<4, 8, ::glm::vec2> mTwoFingerPrevious;
26 ::ll::TypedStorage<4, 8, ::glm::vec2> mPositionRounding;
27 ::ll::TypedStorage<4, 4, int> mPreviousButtonState;
35 virtual void absoluteMouseInput(::glm::vec<2, short>
const&)
const = 0;
37 virtual void relativeMouseInput(::glm::vec<2, short>
const&)
const = 0;
39 virtual int buttonFilter(
char)
const = 0;
41 virtual void buttonInput(
char,
bool, ::glm::vec<2, short>
const&)
const = 0;
43 virtual void scrollInput(
char, ::glm::vec<2, short>
const&)
const = 0;
Definition MouseProcessorAndroid.h:5