LeviLamina
Loading...
Searching...
No Matches
Bedrock::Platform_GameCore Class Reference
Inheritance diagram for Bedrock::Platform_GameCore:

Public Types

enum class  ResizeMode : uchar { NotResizing = 0 , Resizing = 1 }
enum class  ResizeMode : uchar { NotResizing = 0 , Resizing = 1 }
using PlatformHIDController = ::HIDControllerGameCoreDesktop

Public Member Functions

virtual bool updatePlatformInfo ()
virtual bool updatePlatformGraphicsInfo ()
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 notifyUriListeners_Shim (::ActivationUri const &uri)
virtual void resetCallback ()
MCAPI void setRemoteSession (bool value)
MCAPI bool $updatePlatformInfo ()
MCAPI bool $updatePlatformGraphicsInfo ()
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 $notifyUriListeners_Shim (::ActivationUri const &uri)
MCFOLD void $resetCallback ()
MCAPI bool startApp (::Bedrock::ActivationArguments const &actArgs)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI void onProtocolActivation (void *context, char const *uri)
static MCAPI ::std::string_view const & sAppName ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 16, ::std::shared_ptr<::HIDControllerGameCoreDesktop > > mHIDController
::ll::TypedStorage< 1, 1, bool > mResetCalled
::ll::TypedStorage< 8, 8, ::XTaskQueueObject * > mTaskQueue
::ll::TypedStorage< 8, 8, ::XTaskQueueRegistrationTokenmGameProtocolToken
::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< 8, 40, ::std::queue< ::brstd::move_only_function< void(::IMinecraftEventing *)>, ::std::deque<::brstd::move_only_function< void(::IMinecraftEventing *)> > > > mEvents
::ll::TypedStorage< 1, 1, bool > mMouseInsideClient
::ll::TypedStorage< 1, 1, bool > mInactiveScrollEnabled
::ll::TypedStorage< 1, 1, bool > mInvertScrollEnabled
::ll::TypedStorage< 1, 1, bool > mRemoteSession
::ll::TypedStorage< 1, 1, bool > mMouseClickLockEnabled
::ll::TypedStorage< 1, 1, bool > mMouseSonarEnabled
::ll::TypedStorage< 4, 4, uint > mMouseClickLockTime
::ll::TypedStorage< 4, 4, float > mKeyboardHeight
::ll::TypedStorage< 8, 8, ::HICON__ * > mCurrentCursor
::ll::TypedStorage< 8, 8, ::winrt::event_token > mThemeChangeRevoker
::ll::TypedStorage< 8, 16, ::gsl::not_null<::std::shared_ptr<::Bedrock::GameHolder > > > mHolder
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Bedrock::PlatformRuntimeInfo > > mPlatformRuntimeInfo
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Bedrock::PlatformBuildInfo > > mPlatformBuildInfo
::ll::TypedStorage< 1, 1, ::std::atomic< bool > > mHasInitialized
::ll::TypedStorage< 1, 1, bool > mCallbackReady

Member Function Documentation

◆ updatePlatformInfo()

virtual bool Bedrock::Platform_GameCore::updatePlatformInfo ( )
virtual

◆ updatePlatformGraphicsInfo()

virtual bool Bedrock::Platform_GameCore::updatePlatformGraphicsInfo ( )
virtual

◆ _preAppCreation()

virtual bool Bedrock::Platform_GameCore::_preAppCreation ( ::Bedrock::ActivationArguments const & )
virtual

◆ _processActivationArguments()

virtual void Bedrock::Platform_GameCore::_processActivationArguments ( ::Bedrock::ActivationArguments const & args)
virtual

◆ _postAppCreation()

virtual bool Bedrock::Platform_GameCore::_postAppCreation ( ::Bedrock::ActivationArguments const & actArgs)
virtual

◆ _update()

virtual bool Bedrock::Platform_GameCore::_update ( bool canRender)
virtual

◆ notifyUriListeners_Shim()

virtual void Bedrock::Platform_GameCore::notifyUriListeners_Shim ( ::ActivationUri const & uri)
virtual

◆ resetCallback()

virtual void Bedrock::Platform_GameCore::resetCallback ( )
virtual

Implements ResetCallbackObject.

◆ $vftable()

MCAPI void ** Bedrock::CommonPlatform::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: