|
|
ViewInputHandler & | operator= (ViewInputHandler const &) |
|
| ViewInputHandler (ViewInputHandler const &) |
|
MCAPI | ViewInputHandler (::SubClientId subClientId, ::std::unique_ptr<::OreUI::TextInputHandler > textInputHandler, ::std::unique_ptr<::OreUI::TouchInputHandler > touchInputHandler, ::std::unique_ptr<::OreUI::GamepadInputHandler > gamepadInputHandler, ::KeyboardManager &keyboardManager, ::cohtml::View &view, ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMap > controllerIdToClientMap, ::Bedrock::NotNullNonOwnerPtr<::Input::Debug::ISplitscreenRedirect > const &debugSplitscreenInputRedirect, bool isPrimaryClient, ::IOptionRegistry &options) |
|
MCAPI void | handleKeyboardInput (::KeyboardAction const &keyboardAction) |
|
MCAPI void | handleMouseInput (::MouseAction const &mouseAction) |
|
MCAPI bool | shouldHandleGamepad (::std::shared_ptr<::IGameController > gamePad) |
|
MCAPI void * | $ctor (::SubClientId subClientId, ::std::unique_ptr<::OreUI::TextInputHandler > textInputHandler, ::std::unique_ptr<::OreUI::TouchInputHandler > touchInputHandler, ::std::unique_ptr<::OreUI::GamepadInputHandler > gamepadInputHandler, ::KeyboardManager &keyboardManager, ::cohtml::View &view, ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMap > controllerIdToClientMap, ::Bedrock::NotNullNonOwnerPtr<::Input::Debug::ISplitscreenRedirect > const &debugSplitscreenInputRedirect, bool isPrimaryClient, ::IOptionRegistry &options) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 1, 1, ::SubClientId > | mSubClientId |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::TouchInputHandler > > | mTouchInputHandler |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::TextInputHandler > > | mTextInputHandler |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::GamepadInputHandler > > | mGamepadInputHandler |
|
::ll::TypedStorage< 8, 8, ::KeyboardManager & > | mKeyboardManager |
|
::ll::TypedStorage< 8, 8, ::cohtml::View & > | mView |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMap > > | mControllerToClientMap |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::Input::Debug::ISplitscreenRedirect > > | mDebugSplitscreenInputRedirect |
|
::ll::TypedStorage< 1, 1, bool > | mEmulateTouchInput |
|
::ll::TypedStorage< 1, 1, bool > | mIsPointerDown |
|
::ll::TypedStorage< 1, 1, bool const > | mIsPrimaryClient |
|
::ll::TypedStorage< 1, 1, bool > | mIsFullKeyboard |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mIsFullKeyboardSubscription |
|
::ll::TypedStorage< 1, 1, bool > | mInvertMouse |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mInvertMouseSubscription |