3#include "mc/_HeaderOutputPredefine.h"
17 ::ll::TypedStorage<8, 64, ::std::function<::RectangleArea()>> mArea;
18 ::ll::TypedStorage<4, 4, int> mScreenWidth;
19 ::ll::TypedStorage<4, 4, int> mScreenHeight;
20 ::ll::TypedStorage<8, 32, ::std::string> mCurrentLabel;
26 virtual ~TouchControl();
28 virtual uint getHoldButtonId()
const;
30 virtual int getActivePointerId()
const;
32 virtual bool releaseOnClear()
const;
34 virtual void render(::InputRenderContext& context)
const;
36 virtual void tick(::InputEventQueue& eventQueue, ::TouchPointResults& touchPointResults,
int yAxisInversionFactor);
38 virtual void release(::InputEventQueue& eventQueue);
50 MCFOLD uint $getHoldButtonId()
const;
52 MCFOLD
int $getActivePointerId()
const;
54 MCFOLD
bool $releaseOnClear()
const;
56 MCFOLD
void $render(::InputRenderContext& context)
const;
58 MCFOLD
void $tick(::InputEventQueue& eventQueue, ::TouchPointResults& touchPointResults,
int yAxisInversionFactor);
60 MCFOLD
void $release(::InputEventQueue& eventQueue);
Definition InputRenderContext.h:5
Definition RectangleArea.h:5
Definition TouchControl.h:5
static MCAPI void ** $vftable()
Definition TouchPointResults.h:5