|
LeviLamina
|
Public Types | |
| enum class | ResizeMode : uchar { NotResizing = 0 , Resizing = 1 } |
| enum class | ResizeMode : uchar { NotResizing = 0 , Resizing = 1 } |
| using | MCGameFactory = ::brstd::move_only_function<::std::unique_ptr<::IMinecraftGame>()> |
Public Member Functions | |
| virtual bool | updatePlatformInfo () |
| virtual bool | updatePlatformGraphicsInfo () |
| virtual void | issueShutdown () |
| virtual void | issueBack () |
| virtual void | issueLowMemory () |
| virtual void | issueFocusLost () |
| virtual void | issueFocusGained () |
| virtual void | issueInputPaneVisible () |
| virtual void | issueInputPaneHidden () |
| virtual void | issueSuspendWarning () |
| virtual void | issueVisibilityChange (bool visible) |
| virtual void | issueWindowSizeChange (int width, int height) |
| virtual void | issueDPIChange (float dpi) |
| virtual void | issueOrientationChange (::DisplayOrientation const &orientation) |
| virtual bool | _preAppCreation (::Bedrock::ActivationArguments const &) |
| virtual void | _processActivationArguments (::Bedrock::ActivationArguments const &args) |
| virtual bool | _postAppCreation (::Bedrock::ActivationArguments const &actArgs) |
| virtual bool | _update (bool canRender) |
| virtual void | pushNotificationReceived_Shim (::PushNotificationMessage const &msg) |
| virtual void | notifyUriListeners_Shim (::ActivationUri const &uri) |
| virtual::std::string | getDeviceId_Shim () const |
| virtual bool | _isShuttingDown () |
| virtual bool | _isShutdown () |
| virtual void | resetCallback () |
| MCAPI | Platform_GameCore (::HWND__ *hwnd, ::brstd::move_only_function<::std::unique_ptr<::IMinecraftGame >()> createGame) |
| MCAPI bool | closeAppRequest () |
| MCAPI void | displayMigrationFailureScreen () |
| MCAPI ::std::optional<::std::string > | extractProtocolActivationURI () |
| MCAPI bool | isMouseCaptured () |
| MCAPI void | performCriticalChecksTerminateOnFailure () |
| MCAPI void | setWindow (::HWND__ *hwnd) |
| MCAPI void * | $ctor (::HWND__ *hwnd, ::brstd::move_only_function<::std::unique_ptr<::IMinecraftGame >()> createGame) |
| MCAPI void | $dtor () |
| MCAPI bool | $updatePlatformInfo () |
| MCAPI bool | $updatePlatformGraphicsInfo () |
| MCAPI void | $issueShutdown () |
| MCAPI void | $issueBack () |
| MCFOLD void | $issueLowMemory () |
| MCAPI void | $issueFocusLost () |
| MCAPI void | $issueFocusGained () |
| MCAPI void | $issueInputPaneVisible () |
| MCAPI void | $issueInputPaneHidden () |
| MCFOLD void | $issueSuspendWarning () |
| MCAPI void | $issueVisibilityChange (bool visible) |
| MCAPI void | $issueWindowSizeChange (int width, int height) |
| MCAPI void | $issueDPIChange (float dpi) |
| MCAPI void | $issueOrientationChange (::DisplayOrientation const &orientation) |
| MCAPI bool | $_preAppCreation (::Bedrock::ActivationArguments const &) |
| MCAPI void | $_processActivationArguments (::Bedrock::ActivationArguments const &args) |
| MCAPI bool | $_postAppCreation (::Bedrock::ActivationArguments const &actArgs) |
| MCAPI bool | $_update (bool canRender) |
| MCAPI void | $pushNotificationReceived_Shim (::PushNotificationMessage const &msg) |
| MCAPI void | $notifyUriListeners_Shim (::ActivationUri const &uri) |
| MCAPI::std::string | $getDeviceId_Shim () const |
| MCFOLD bool | $_isShuttingDown () |
| MCFOLD bool | $_isShutdown () |
| MCFOLD void | $resetCallback () |
| virtual void | issueSuspend () |
| virtual void | issueResume () |
| virtual void | feedButtonPress (int const &button) |
| virtual void | feedKeyPress (char const key) |
| virtual void | setTextboxText (::std::string const &text) |
| virtual void | setStorageDirectory (::FileStorageDirectory dir, bool isCallback, ::PropertyBag const &extraData, ::std::function< void(bool)>) |
| virtual::FileStorageDirectory | setInitialStorageDirectory (::FileStorageDirectory dir) |
| virtual::FileStorageDirectory | getStorageDirectory () const |
| MCAPI_C bool | _createApp () |
Static Public Member Functions | |
| static MCAPI void | onProtocolActivation (void *context, char const *uri) |
| static MCAPI ::std::string_view const & | sAppName () |
| static MCAPI void ** | $vftableForResetCallbackObject () |
| static MCAPI void ** | $vftableForCommonPlatform () |
| static MCAPI void ** | $vftable () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 16, ::std::shared_ptr<::HIDControllerWin32 > > | mHIDController |
| ::ll::TypedStorage< 1, 1, bool > | mResetCalled |
| ::ll::TypedStorage< 8, 8, ::XTaskQueueObject * > | mTaskQueue |
| ::ll::TypedStorage< 8, 8, ::XTaskQueueRegistrationToken > | mGameProtocolToken |
| ::ll::TypedStorage< 8, 16, ::std::shared_ptr<::GameControllerHandler_GameCore > > | mGameControllerHandler_Shim |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::AppPlatform_GameCore > > | mPlatform_Shim |
| ::ll::TypedStorage< 8, 8, ::HWND__ * > | mHwnd |
| ::ll::TypedStorage< 1, 1, ::Bedrock::Platform_GameCore::ResizeMode > | mResizeMode |
| ::ll::TypedStorage< 8, 32, ::std::string > | mProtocolActivationURI |
| ::ll::TypedStorage< 8, 32, ::std::string > | mAppLocation |
| ::ll::TypedStorage< 1, 1, bool > | mMouseInsideClient |
| ::ll::TypedStorage< 1, 1, bool > | mInactiveScrollEnabled |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Bedrock::PlatformRuntimeInfo > > | mPlatformRuntimeInfo |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Bedrock::PlatformBuildInfo > > | mPlatformBuildInfo |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Bedrock::IIslandManager > > | mIslandMgr |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Bedrock::IIslandCore > > | mApp |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::IMinecraftGame > > | mMinecraftGame_Shim |
| ::ll::TypedStorage< 8, 64, ::brstd::move_only_function<::std::unique_ptr<::IMinecraftGame >()> > | mCreateGame |
| ::ll::TypedStorage< 1, 1, ::std::atomic< bool > > | mbQueueRenderParameterSignal |
| ::ll::TypedStorage< 1, 1, ::std::atomic< bool > > | mHasInitialized |
| ::ll::TypedStorage< 1, 1, bool > | mCallbackReady |
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Reimplemented from Bedrock::CommonPlatform.
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Implements Bedrock::CommonPlatform.
|
virtual |
Implements ResetCallbackObject.
|
static |
|
static |
|
staticinherited |
|
staticinherited |