|
LeviLamina
|
Public Member Functions | |
| virtual ::std::unique_ptr<::ClientMoveInputHandler > | _createClientMoveInputHandler () |
| MCAPI ::std::unique_ptr<::ClientMoveInputHandler > | $_createClientMoveInputHandler () |
| virtual void | onConfigChanged (::Config const &c) |
| virtual void | _registerInputHandlers () |
| virtual void | _registerDebugInputHandlers () |
| MCAPI void | _registerMenuButton (::std::string const &buttonName, bool suspendable) |
| MCAPI void | init (::IGameModuleApp &gameModuleApp) |
| MCAPI::ClientMoveInputHandler * | initClientInput (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client, ::IGameModuleApp &gameModuleApp) |
| MCAPI void | tick (::IMinecraftGame &mcGame, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &primaryClient, ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMap > const &map, bool allowMultipleClients) |
| MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > const &advancedGraphicsOptions) |
| MCFOLD void * | $ctor () |
| MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
| MCAPI void | $dtor () |
| MCAPI void | $onConfigChanged (::Config const &c) |
| MCAPI void | $_registerInputHandlers () |
| MCAPI void | $_registerDebugInputHandlers () |
Static Public Member Functions | |
| static MCAPI void ** | $vftableForEnableNonOwnerReferences () |
| static MCAPI void ** | $vftableForIConfigListener () |
| static MCAPI void ** | $vftable () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::InputHandler > > | mInputHandler |
| ::ll::TypedStorage< 4, 4, int > | mControllerId |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > | mClient |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > > | mAdvancedGraphicsOptions |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MinecraftBindingFactoryMap > > | mBindingFactoryMap |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MinecraftInputMappingFactoryMap > > | mMappingFactoryMap |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SplitscreenJoinListener > > | mSplitscreenJoinListener |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::InputSettingsHandler > > | mInputSettingsHandler |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::IClientInstance &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mAnyInputSubscription |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(int, ::RawInputType, ::ButtonState, bool), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mRawInputEventPublisher |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::IClientInstance &, ::InputMode), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mInputModePublisher |
| ::ll::TypedStorage< 8, 8, ::MouseMapper * > | mMouseMapper |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MinecraftInputHandlerProxy > > | mProxy |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|
virtual |
Implements MinecraftInputHandler.
|
static |
|
static |
|
virtualinherited |
Implements IConfigListener.
|
staticinherited |
|
staticinherited |