3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/controls/ComponentReceiveActionType.h"
7#include "mc/client/gui/controls/UIComponent.h"
22 ::ll::TypedStorage<1, 1, bool> mButtonDown;
23 ::ll::TypedStorage<4, 4, uint> mTrackpadButtonId;
29 virtual ::std::unique_ptr<::UIComponent> clone(::UIControl& cloneOwner)
const ;
31 virtual void reset() ;
33 virtual ::ComponentReceiveActionType receive(
34 ::VisualTree& visualTree,
35 ::ScreenInputContext& context,
36 ::UIAnimationController& animationController,
37 ::ScreenEvent
const& screenEvent
40 virtual ~GestureComponent() =
default;
46 MCAPI ::std::unique_ptr<::UIComponent> $clone(::UIControl& cloneOwner)
const;
50 MCAPI ::ComponentReceiveActionType $receive(
51 ::VisualTree& visualTree,
52 ::ScreenInputContext& context,
53 ::UIAnimationController& animationController,
54 ::ScreenEvent
const& screenEvent
Definition GestureComponent.h:5
static MCAPI void ** $vftable()
Definition ScreenInputContext.h:5
Definition UIAnimationController.h:5
Definition UIComponent.h:5
Definition VisualTree.h:5
Definition ScreenEvent.h:5