Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OreUI::GameDependencies Class Reference

Public Types

using GamePtr = ::Bedrock::NotNullNonOwnerPtr<::IMinecraftGame>
using GraphicsPtr = ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions>
using PlatformPtr = ::Bedrock::NotNullNonOwnerPtr<::AppPlatform>
using FeaturePtr = ::Bedrock::NotNullNonOwnerPtr<::FeatureToggles>
using DataDrivenUIRepositoryPtr = ::Bedrock::NotNullNonOwnerPtr<::IDataDrivenUIRepository>
using MainMenuGateProvider = ::std::function<::MainMenu::Gate*()>
using TtsProvider = ::std::function<::TextToSpeechSystem*()>
using GiftingSystemProvider = ::std::function<::Marketplace::GiftingSystem&()>
using CloudSyncTriggerProvider = ::std::function<::CloudSyncTrigger*()>

Public Member Functions

GameDependencies & operator= (GameDependencies const &)
 GameDependencies (GameDependencies const &)
MCAPI GameDependencies (::OreUI::GameDependencies &&)
MCAPI GameDependencies (::Bedrock::NotNullNonOwnerPtr<::IMinecraftGame > const &game, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > const &graphicsOptions, ::Bedrock::NotNullNonOwnerPtr<::AppPlatform > const &platform, ::flighting::TreatmentToggles &flighting, ::Bedrock::NotNullNonOwnerPtr<::FeatureToggles > const &features, ::Bedrock::NotNullNonOwnerPtr<::IDataDrivenUIRepository > const &dataDrivenUIRepository, ::ISceneStackNavigator &sceneStackNavigator, ::Bedrock::NotNullNonOwnerPtr<::ILocalHydratingLayoutServiceCache > const &localHydratingLayoutServiceCache, ::OreUI::TelemetryManager &oreUITelemetryManager, ::std::function<::MainMenu::Gate *()> mainMenuGateProvider, ::std::function<::Marketplace::GiftingSystem &()> giftingSystemProvider, ::std::function<::TextToSpeechSystem *()> ttsProvider, ::Bedrock::NotNullNonOwnerPtr<::MarketplaceSearchState > const &marketplaceSearchState, ::std::unique_ptr<::OreUI::AllKnownTiles > geometryAtlasKnownTiles, ::std::function< void()> startupScreenReadyNotifier, ::std::function<::CloudSyncTrigger *()> cloudSyncTriggerProvider)
MCAPI::FlightingService & getFlightingService () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::MatchmakingQueueState > getMatchmakingQueueState () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::MatchmakingRequestSender > getMatchmakingRequestSender () const
MCAPI ::std::shared_ptr<::ISubscriptionStateManager > getSubscriptionStateManager () const
MCAPI ~GameDependencies ()
MCAPI void * $ctor (::OreUI::GameDependencies &&)
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::IMinecraftGame > const &game, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > const &graphicsOptions, ::Bedrock::NotNullNonOwnerPtr<::AppPlatform > const &platform, ::flighting::TreatmentToggles &flighting, ::Bedrock::NotNullNonOwnerPtr<::FeatureToggles > const &features, ::Bedrock::NotNullNonOwnerPtr<::IDataDrivenUIRepository > const &dataDrivenUIRepository, ::ISceneStackNavigator &sceneStackNavigator, ::Bedrock::NotNullNonOwnerPtr<::ILocalHydratingLayoutServiceCache > const &localHydratingLayoutServiceCache, ::OreUI::TelemetryManager &oreUITelemetryManager, ::std::function<::MainMenu::Gate *()> mainMenuGateProvider, ::std::function<::Marketplace::GiftingSystem &()> giftingSystemProvider, ::std::function<::TextToSpeechSystem *()> ttsProvider, ::Bedrock::NotNullNonOwnerPtr<::MarketplaceSearchState > const &marketplaceSearchState, ::std::unique_ptr<::OreUI::AllKnownTiles > geometryAtlasKnownTiles, ::std::function< void()> startupScreenReadyNotifier, ::std::function<::CloudSyncTrigger *()> cloudSyncTriggerProvider)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IMinecraftGame > > mGame
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > > mGraphicsOptions
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::AppPlatform > > mPlatform
::ll::TypedStorage< 8, 8, ::std::reference_wrapper<::flighting::TreatmentToggles > > mFlighting
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::FeatureToggles > > mFeatureToggles
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IDataDrivenUIRepository > > mDataDrivenUIRepository
::ll::TypedStorage< 8, 8, ::ISceneStackNavigator & > mSceneStackNavigator
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ILocalHydratingLayoutServiceCache > > mLocalHydratingLayoutServiceCache
::ll::TypedStorage< 8, 8, ::OreUI::TelemetryManager & > mOreUITelemetryManager
::ll::TypedStorage< 8, 64, ::std::function<::MainMenu::Gate *()> > mMainMenuGateProvider
::ll::TypedStorage< 8, 64, ::std::function<::Marketplace::GiftingSystem &()> > mGiftingSystemProvider
::ll::TypedStorage< 8, 64, ::std::function<::TextToSpeechSystem *()> > mTtsProvider
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::MarketplaceSearchState > > mMarketplaceSearchState
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::AllKnownTiles > > mGeometryAtlasKnownTiles
::ll::TypedStorage< 8, 64, ::std::function< void()> > mStartupScreenReadyNotifier
::ll::TypedStorage< 8, 64, ::std::function<::CloudSyncTrigger *()> > mCloudSyncTriggerProvider

Constructor & Destructor Documentation

◆ GameDependencies() [1/2]

MCAPI OreUI::GameDependencies::GameDependencies ( ::OreUI::GameDependencies && )
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.

◆ GameDependencies() [2/2]

MCAPI OreUI::GameDependencies::GameDependencies ( ::Bedrock::NotNullNonOwnerPtr<::IMinecraftGame > const & game,
::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > const & graphicsOptions,
::Bedrock::NotNullNonOwnerPtr<::AppPlatform > const & platform,
::flighting::TreatmentToggles & flighting,
::Bedrock::NotNullNonOwnerPtr<::FeatureToggles > const & features,
::Bedrock::NotNullNonOwnerPtr<::IDataDrivenUIRepository > const & dataDrivenUIRepository,
::ISceneStackNavigator & sceneStackNavigator,
::Bedrock::NotNullNonOwnerPtr<::ILocalHydratingLayoutServiceCache > const & localHydratingLayoutServiceCache,
::OreUI::TelemetryManager & oreUITelemetryManager,
::std::function<::MainMenu::Gate *()> mainMenuGateProvider,
::std::function<::Marketplace::GiftingSystem &()> giftingSystemProvider,
::std::function<::TextToSpeechSystem *()> ttsProvider,
::Bedrock::NotNullNonOwnerPtr<::MarketplaceSearchState > const & marketplaceSearchState,
::std::unique_ptr<::OreUI::AllKnownTiles > geometryAtlasKnownTiles,
::std::function< void()> startupScreenReadyNotifier,
::std::function<::CloudSyncTrigger *()> cloudSyncTriggerProvider )
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.

◆ ~GameDependencies()

MCAPI OreUI::GameDependencies::~GameDependencies ( )
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.

Member Function Documentation

◆ getFlightingService()

MCAPI::FlightingService & OreUI::GameDependencies::getFlightingService ( ) const
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.

◆ getMatchmakingQueueState()

MCAPI ::Bedrock::NotNullNonOwnerPtr<::MatchmakingQueueState > OreUI::GameDependencies::getMatchmakingQueueState ( ) const
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.

◆ getMatchmakingRequestSender()

MCAPI ::Bedrock::NotNullNonOwnerPtr<::MatchmakingRequestSender > OreUI::GameDependencies::getMatchmakingRequestSender ( ) const
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.

◆ getSubscriptionStateManager()

MCAPI ::std::shared_ptr<::ISubscriptionStateManager > OreUI::GameDependencies::getSubscriptionStateManager ( ) const
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.

◆ $ctor() [1/2]

MCAPI void * OreUI::GameDependencies::$ctor ( ::OreUI::GameDependencies && )
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.

◆ $ctor() [2/2]

MCAPI void * OreUI::GameDependencies::$ctor ( ::Bedrock::NotNullNonOwnerPtr<::IMinecraftGame > const & game,
::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > const & graphicsOptions,
::Bedrock::NotNullNonOwnerPtr<::AppPlatform > const & platform,
::flighting::TreatmentToggles & flighting,
::Bedrock::NotNullNonOwnerPtr<::FeatureToggles > const & features,
::Bedrock::NotNullNonOwnerPtr<::IDataDrivenUIRepository > const & dataDrivenUIRepository,
::ISceneStackNavigator & sceneStackNavigator,
::Bedrock::NotNullNonOwnerPtr<::ILocalHydratingLayoutServiceCache > const & localHydratingLayoutServiceCache,
::OreUI::TelemetryManager & oreUITelemetryManager,
::std::function<::MainMenu::Gate *()> mainMenuGateProvider,
::std::function<::Marketplace::GiftingSystem &()> giftingSystemProvider,
::std::function<::TextToSpeechSystem *()> ttsProvider,
::Bedrock::NotNullNonOwnerPtr<::MarketplaceSearchState > const & marketplaceSearchState,
::std::unique_ptr<::OreUI::AllKnownTiles > geometryAtlasKnownTiles,
::std::function< void()> startupScreenReadyNotifier,
::std::function<::CloudSyncTrigger *()> cloudSyncTriggerProvider )
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.

◆ $dtor()

MCAPI void OreUI::GameDependencies::$dtor ( )
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: