|
| virtual void | tick (::InputEventQueue &eventQueue, ::TouchPointResults &touchPointResults, int yAxisInversionFactor) |
| |
| virtual void | render (::InputRenderContext &context) const |
| |
|
MCAPI | TouchMoveAndTurnInteractControl (::TouchControlConfig const &touchControlConfig, ::std::function<::std::vector<::RectangleArea >()> inactiveAreas) |
| |
|
MCAPI bool | _isClientCurrentActivePointer (int processedPointerId) const |
| |
|
MCAPI void | _setPreviousActionPointer (int processedPointerId) |
| |
|
MCAPI bool | _shouldUpdateActivePointer (int processedPointerId) const |
| |
|
MCAPI bool | calculateTouchDelta (float x, float y, float &x0, float &y0, float &dx, float &dy, float deadZone, float maximumMovementZone, bool autoSprint) |
| |
|
MCAPI void | calculateTouchDeltaFromLastFrame (float x, float y, float &prevX, float &prevY, float &dx, float &dy, int yAxisInversionFactor) |
| |
|
MCAPI void | calibrateMoveDelta (float &dx, float &dy) |
| |
|
MCAPI void | drawJoystick (::InputRenderContext &context, float x, float y, float x0, float y0, float joystickRadius) const |
| |
|
MCAPI void * | $ctor (::TouchControlConfig const &touchControlConfig, ::std::function<::std::vector<::RectangleArea >()> inactiveAreas) |
| |
|
MCAPI void | $dtor () |
| |
|
MCAPI void | $tick (::InputEventQueue &eventQueue, ::TouchPointResults &touchPointResults, int yAxisInversionFactor) |
| |
|
MCAPI void | $render (::InputRenderContext &context) const |
| |
|
virtual uint | getHoldButtonId () const |
| |
|
virtual int | getActivePointerId () const |
| |
|
virtual bool | releaseOnClear () const |
| |
|
virtual void | release (::InputEventQueue &eventQueue) |
| |
|
MCAPI bool | canUpdateActivePointer (::TouchPointResults &touchPointResults, int pointerId, float &x, float &y) const |
| |
|
MCAPI void * | $ctor (::std::function<::RectangleArea()> area) |
| |
|
MCFOLD uint | $getHoldButtonId () const |
| |
|
MCFOLD int | $getActivePointerId () const |
| |
|
MCFOLD bool | $releaseOnClear () const |
| |
|
MCFOLD void | $release (::InputEventQueue &eventQueue) |
| |
|
|
::ll::TypedStorage< 8, 64, ::std::function< bool()> > | mCondition |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< bool()> > | mIsLeftHanded |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< bool()> > | mJoystickAlwaysVisible |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< float()> > | mThumbstickOpacity |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< bool()> > | mStaticJoystick |
| |
|
::ll::TypedStorage< 8, 64, ::std::function<::RectangleArea()> > | mDefaultMoveStickArea |
| |
|
::ll::TypedStorage< 8, 64, ::std::function<::RectangleArea()> > | mHotbarArea |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< bool()> > | mJoystickVisibleWhenUnused |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< bool()> > | mShowActionButton |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< bool()> > | mSprintOnMovement |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< bool()> > | mIsInputSprinting |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< float()> > | mClientActivePointer |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< bool()> > | mIsInControlEditMode |
| |
|
::ll::TypedStorage< 8, 64, ::std::function<::std::vector<::RectangleArea >()> > | mGetInactiveAreasCallback |
| |
|
::ll::TypedStorage< 4, 4, uint const > | mTurnInteractButtonId |
| |
|
::ll::TypedStorage< 4, 4, uint const > | mTapButtonId |
| |
|
::ll::TypedStorage< 4, 4, uint const > | mHoldButtonId |
| |
|
::ll::TypedStorage< 4, 4, uint const > | mSprintButtonId |
| |
|
::ll::TypedStorage< 8, 120, ::TouchMoveAndTurnControlState > | mState |
| |
|
::ll::TypedStorage< 8, 64, ::std::function<::RectangleArea()> > | mArea |
| |
|
::ll::TypedStorage< 4, 4, int > | mScreenWidth |
| |
|
::ll::TypedStorage< 4, 4, int > | mScreenHeight |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mCurrentLabel |
| |