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

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
}
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
}

Public Member Functions

virtual bool update ()
virtual void onOperationModeChanged (::OperationMode operationMode)
virtual void onLowDiskSpace (bool const)
virtual void onOutOfDiskSpace (bool const)
MCAPI DeviceInformationFacet (::std::function<::Bedrock::NotNullNonOwnerPtr<::IClientInstance >()> getClientInstance, ::Bedrock::NonOwnerPointer<::IAppPlatform > const &appPlatform, ::std::unique_ptr<::OreUI::IStorageInfoUpdater > storageInfoUpdater)
MCAPI void _checkCellularDataFee ()
MCAPI void _fillInputMethods ()
MCAPI void _fillMemory ()
MCAPI void _fillPlatform (::BuildPlatform buildPlatform)
MCAPI void _fillStorageInfo ()
MCAPI void _fillSupportsManualAddedServers ()
MCAPI int _getAppDisplayHeight () const
MCAPI int _getAppDisplayWidth () const
MCAPI float _getAppPixelsPerMilimeter () const
MCAPI void changeStorage ()
MCFOLD int defaultNetworkMaxPlayers () const
MCFOLD ::std::vector<::Social::MultiplayerServiceIdentifier > const & getActiveMultiplayerServiceIds () const
MCFOLD::OreUI::FacetTaskState getChangeStorageProgress () const
MCFOLD int getDisplayHeight () const
MCFOLD int getDisplayWidth () const
MCFOLD int getGuiScaleBase () const
MCFOLD int getGuiScaleModifier () const
MCFOLD ::std::vector<::OreUI::InputMethod > const & getInputMethods () const
MCAPI bool getIsLowMemoryDevice () const
MCAPI float getPixelsPerMillimeter () const
MCFOLD::OreUI::DeviceInformationFacet::Platform getPlatform () const
MCFOLD::std::string const & getStorageAvailableSize () const
MCAPI uint64 getStorageSize () const
MCFOLD::FileStorageDirectory getStorageType () const
MCFOLD uint64 getStorageUsed () const
MCAPI bool getSupportsSizeQuery () const
MCAPI bool isLANAllowed () const
MCAPI bool isOnline () const
MCFOLD bool isStorageFull () const
MCAPI bool isStorageLow () const
MCAPI bool onlyCellularAvailable () const
MCAPI bool showCellularDataFee () const
MCAPI bool supportsManualAddedServers () const
MCAPI void * $ctor (::std::function<::Bedrock::NotNullNonOwnerPtr<::IClientInstance >()> getClientInstance, ::Bedrock::NonOwnerPointer<::IAppPlatform > const &appPlatform, ::std::unique_ptr<::OreUI::IStorageInfoUpdater > storageInfoUpdater)
MCAPI void $dtor ()
MCAPI bool $update ()
MCAPI void $onOperationModeChanged (::OperationMode operationMode)
MCFOLD void $onLowDiskSpace (bool const)
MCFOLD void $onOutOfDiskSpace (bool const)
virtual void onExtendDiskSpace (bool const bSet, ::std::weak_ptr<::Core::FileStorageArea > const &storageAreaWeakPtr, uint64 freeSpace, ::std::function< void()> onHandledEventCallback)
virtual void onCriticalDiskError (bool const bSet, ::Core::LevelStorageState const &errorCode)
MCAPI void initListener (::std::shared_ptr<::Core::FileStorageArea > fileStorageArea)
MCAPI void removeListener ()
MCAPI void * $ctor ()
MCAPI void $onExtendDiskSpace (bool const, ::std::weak_ptr<::Core::FileStorageArea > const &, uint64, ::std::function< void()>)
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)
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)
MCAPI void terminate ()
MCAPI void * $ctor (bool doInit)
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)
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 &)
MCFOLD void $onClipboardPaste (::std::string const &)
MCFOLD void $onLowMemory (::LowMemorySeverity)

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> NAME ()
static MCAPI void ** $vftableForFacetBase ()
static MCAPI void ** $vftableForAppPlatformListener ()
static MCAPI void ** $vftableForStorageAreaStateListener ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 1, 1, bool > mIsDirty
::ll::TypedStorage< 8, 64, ::std::function<::Bedrock::NotNullNonOwnerPtr<::IClientInstance >()> > mGetClientInstance
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::IAppPlatform const > > mAppPlatform
::ll::TypedStorage< 1, 1, ::OreUI::DeviceInformationFacet::Platform > mPlatform
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::InputMethod > > mInputMethods
::ll::TypedStorage< 1, 1, bool > mIsLowMemoryDevice
::ll::TypedStorage< 4, 4, float > mPixelsPerMillimeter
::ll::TypedStorage< 8, 8, uint64 > mStorageSize
::ll::TypedStorage< 8, 8, uint64 > mStorageUsed
::ll::TypedStorage< 8, 32, ::std::string > mStorageAvailableSize
::ll::TypedStorage< 1, 1, bool > mIsStorageFull
::ll::TypedStorage< 1, 1, bool > mIsStorageLow
::ll::TypedStorage< 1, 1, bool > mSupportsSizeQuery
::ll::TypedStorage< 1, 1, bool > mIsOnline
::ll::TypedStorage< 1, 1, bool > mCellularDataFee
::ll::TypedStorage< 1, 1, bool > mSupportsManualAddedServers
::ll::TypedStorage< 1, 1, bool > mIsLANAllowed
::ll::TypedStorage< 4, 4, int > mDisplayWidth
::ll::TypedStorage< 4, 4, int > mDisplayHeight
::ll::TypedStorage< 4, 4, int > mGuiScale
::ll::TypedStorage< 4, 4, int > mGuiScaleModifier
::ll::TypedStorage< 4, 4, int > mGuiScaleBase
::ll::TypedStorage< 4, 4, int > mDefaultNetworkMaxPlayers
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > mStorageUpdateTime
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::IStorageInfoUpdater > > mStorageInfoUpdater
::ll::TypedStorage< 4, 4, ::FileStorageDirectory > mStorageType
::ll::TypedStorage< 4, 12, ::OreUI::FacetTaskTracker<::std::monostate > > mChangeStorageTask
::ll::TypedStorage< 8, 24, ::std::vector<::Social::MultiplayerServiceIdentifier > > mActiveServices
::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::DeviceInformationFacet::onOperationModeChanged ( ::OperationMode operationMode)
virtual

Reimplemented from AppPlatformListener.

◆ onLowDiskSpace()

virtual void OreUI::DeviceInformationFacet::onLowDiskSpace ( bool const )
virtual

Reimplemented from Core::StorageAreaStateListener.

◆ onOutOfDiskSpace()

virtual void OreUI::DeviceInformationFacet::onOutOfDiskSpace ( bool const )
virtual

Reimplemented from Core::StorageAreaStateListener.

◆ $vftableForFacetBase()

MCAPI void ** OreUI::DeviceInformationFacet::$vftableForFacetBase ( )
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::DeviceInformationFacet::$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::DeviceInformationFacet::$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: