LeviLamina
Loading...
Searching...
No Matches
OreUI::DeviceInformationQuery Class Reference
Inheritance diagram for OreUI::DeviceInformationQuery:

Public Types

enum class  Platform : uchar {
  IOS = 0 , Google = 1 , AmazonHandheld = 2 , UwpGdkPc = 3 ,
  Xbox = 4 , NxHandheld = 5 , Ps4 = 6 , Win32 = 7 ,
  MacOS = 8 , NxConsole = 9 , Ps5 = 10 , Unknown = 11
}
enum class  Platform : uchar {
  IOS = 0 , Google = 1 , AmazonHandheld = 2 , UwpGdkPc = 3 ,
  Xbox = 4 , NxHandheld = 5 , Ps4 = 6 , Win32 = 7 ,
  MacOS = 8 , NxConsole = 9 , Ps5 = 10 , Unknown = 11
}
using PlatformPtr = ::Bedrock::NonOwnerPointer<::AppPlatform>

Public Member Functions

virtual void onOperationModeChanged (::OperationMode operationMode)
MCAPI DeviceInformationQuery (::OreUI::ClientDependencies const &client, ::OreUI::GameDependencies const &game)
MCAPI void _updateInputMethods ()
MCAPI void * $ctor (::OreUI::ClientDependencies const &client, ::OreUI::GameDependencies const &game)
MCAPI void $dtor ()
MCFOLD void $onOperationModeChanged (::OperationMode operationMode)
virtual void onExtendDiskSpace (bool const bSet, ::std::weak_ptr<::Core::FileStorageArea > const &fileStorageAreaWeakPtr, uint64 freeSpace, ::std::function< void()> onHandledEventCallback)
virtual void onLowDiskSpace (bool const bSet)
virtual void onOutOfDiskSpace (bool const bSet)
virtual void onCriticalDiskError (bool const bSet, ::Core::LevelStorageState const &errorCode)
MCAPI void initListener (::std::shared_ptr<::Core::FileStorageArea > fileStorageArea)
MCAPI void removeListener ()
MCAPI void $onExtendDiskSpace (bool const bSet, ::std::weak_ptr<::Core::FileStorageArea > const &fileStorageAreaWeakPtr, uint64 freeSpace, ::std::function< void()> onHandledEventCallback)
MCFOLD void $onLowDiskSpace (bool const bSet)
MCFOLD void $onOutOfDiskSpace (bool const bSet)
MCFOLD void $onCriticalDiskError (bool const bSet, ::Core::LevelStorageState const &errorCode)
virtual void onAppPaused ()
virtual void onAppUnpaused ()
virtual void onAppPreSuspended ()
virtual void onAppSuspended ()
virtual void onAppResumed ()
virtual void onAppFocusLost ()
virtual void onAppFocusGained ()
virtual void onAppTerminated ()
virtual void onPerformanceModeChanged (bool const boost)
virtual void onPushNotificationReceived (::PushNotificationMessage const &msg)
virtual void onResizeBegin ()
virtual void onResizeEnd ()
virtual void onDeviceLost ()
virtual void onAppSurfaceCreated ()
virtual void onAppSurfaceDestroyed ()
virtual void onClipboardCopy (::std::string const &clipString)
virtual void onClipboardPaste (::std::string const &clipString)
virtual void onLowMemory (::LowMemorySeverity)
MCAPI void initListener (float priority)
MCFOLD void $onAppPaused ()
MCFOLD void $onAppUnpaused ()
MCFOLD void $onAppPreSuspended ()
MCFOLD void $onAppSuspended ()
MCFOLD void $onAppResumed ()
MCFOLD void $onAppFocusLost ()
MCFOLD void $onAppFocusGained ()
MCFOLD void $onAppTerminated ()
MCFOLD void $onPerformanceModeChanged (bool const boost)
MCFOLD void $onPushNotificationReceived (::PushNotificationMessage const &msg)
MCFOLD void $onResizeBegin ()
MCFOLD void $onResizeEnd ()
MCFOLD void $onDeviceLost ()
MCFOLD void $onAppSurfaceCreated ()
MCFOLD void $onAppSurfaceDestroyed ()
MCFOLD void $onClipboardCopy (::std::string const &clipString)
MCFOLD void $onClipboardPaste (::std::string const &clipString)
MCFOLD void $onLowMemory (::LowMemorySeverity)

Static Public Member Functions

static MCAPI void ** $vftableForIQuery ()
static MCAPI void ** $vftableForPropertyObject ()
static MCAPI void ** $vftableForAppPlatformListener ()
static MCAPI void ** $vftableForStorageAreaStateListener ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::std::reference_wrapper<::IClientInstance > > mClient
::ll::TypedStorage< 8, 8, ::std::reference_wrapper<::AppPlatform > > mAppPlatform
::ll::TypedStorage< 8, 176, ::OreUI::Property<::OreUI::DeviceInformationQuery::Platform > > mPlatform
::ll::TypedStorage< 8, 120, ::OreUI::PropertyVector< ::OreUI::InputMethod, ::std::allocator<::OreUI::Detail::ObservableValue<::OreUI::InputMethod > > > > mInputMethods
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Core::FileStorageArea > > mFileStorageArea
::ll::TypedStorage< 8, 80, ::Bedrock::Threading::MutexmMutex
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmLowMemorySubscription
::ll::TypedStorage< 1, 1, bool > mListenerRegistered

Member Function Documentation

◆ onOperationModeChanged()

virtual void OreUI::DeviceInformationQuery::onOperationModeChanged ( ::OperationMode operationMode)
virtual

Reimplemented from AppPlatformListener.

◆ $vftableForIQuery()

MCAPI void ** OreUI::DeviceInformationQuery::$vftableForIQuery ( )
static
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.

◆ $vftableForPropertyObject()

MCAPI void ** OreUI::DeviceInformationQuery::$vftableForPropertyObject ( )
static
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.

◆ $vftableForAppPlatformListener()

MCAPI void ** OreUI::DeviceInformationQuery::$vftableForAppPlatformListener ( )
static
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.

◆ $vftableForStorageAreaStateListener()

MCAPI void ** OreUI::DeviceInformationQuery::$vftableForStorageAreaStateListener ( )
static
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.

◆ $vftable() [1/2]

MCAPI void ** Core::StorageAreaStateListener::$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.

◆ $vftable() [2/2]

MCAPI void ** AppPlatformListener::$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: