|
|
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, bool isPrimaryClient, ::IOptionRegistry &options) |
|
MCAPI void | deactivateTextInput () |
|
MCAPI ::std::optional<::RectangleArea > | getTextInputCaretArea () |
|
MCAPI ::std::optional<::RectangleArea > | getTextInputControlArea () |
|
MCAPI void | handleInput (::OreUI::InputSource inputSource, ::MouseAction const &mouseAction) |
|
MCAPI void | handleKeyboardInput (::OreUI::InputSource inputSource, ::KeyboardAction const &keyboardAction) |
|
MCAPI bool | isTextInputActive () const |
|
MCAPI void | onCaretRectChanged (int x, int y, uint width, uint height) |
|
MCAPI void | onTextInputTypeChanged (::cohtml::TextInputControlType::ControlType type) |
|
MCAPI void | setCaretLocation (int location) |
|
MCAPI void | setTextBoxState (::OreUI::InputSource inputSource, ::TextBoxStateChange const &stateChange) |
|
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, 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< 1, 1, bool > | mShouldIgnoreBedrockInput |
|
::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 |