3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/interface/ITouchSystem.h"
24 ::ll::TypedStorage<8, 64, ::std::function<void(::std::vector<::cohtml::TouchEventData>&)>> mTouchEventsCallback;
25 ::ll::TypedStorage<8, 64, ::std::function<void(::cohtml::GestureEventData&)>> mGestureEventCallback;
26 ::ll::TypedStorage<8, 64, ::std::function<void(::cohtml::MouseEventData
const&)>> mMouseEventCallback;
32 virtual void sendTouchEvents(::std::vector<::OreUI::TouchEventData>
const& events) ;
34 virtual void sendGestureEvent(::OreUI::GestureEventData
const& event) ;
36 virtual void sendMouseMoveEvent(::Vec2
const& pos) ;
38 virtual ~TouchSystemWrapper() =
default;
44 MCAPI
void $sendTouchEvents(::std::vector<::OreUI::TouchEventData>
const& events);
46 MCAPI
void $sendGestureEvent(::OreUI::GestureEventData
const& event);
48 MCAPI
void $sendMouseMoveEvent(::Vec2
const& pos);
Definition TouchSystemWrapper.h:7
static MCAPI void ** $vftable()
Definition GestureEventData.h:7
Definition TouchEventData.h:7
Definition GestureEventData.h:7
Definition MouseEventData.h:7
Definition TouchEventData.h:7