Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OreUI::WebBrowserFacet Class Reference
Inheritance diagram for OreUI::WebBrowserFacet:

Public Types

enum class  WebBrowserLink : int {
  NewWorldCreationFeedbackPage = 0 , PlayScreenFeedbackPage = 1 , EditWorldScreenFeedbackPage = 2 , RealmsSafetyPage = 4 ,
  ManageParentalConsentPage = 5 , BannedHelpPage = 6 , NintendoSwitchTechnicalSupportPage = 7 , BuyMinecraftStorePage = 8 ,
  XboxPrivacyAndOnlineSafety = 9 , XboxAccountProfile = 10 , JoinRealmHelpPage = 11 , FriendsDrawerFeedbackPage = 12 ,
  ServersTabFeedbackPage = 13 , PlayerFeedbackMain = 14 , PlayerFeedbackIdeas = 15 , StartFromTemplateFeedbackPage = 17 ,
  RealmsTabFeedbackPage = 18 , TermsAndServicePage = 19 , PrivacyPolicyPage = 20 , PreproductionRealmsGuide = 21 ,
  TroubleshootMultiplayer = 22 , EduAboutAddOns = 23 , EduAboutBehaviorPacks = 24 , EduAboutResourcePacks = 25 ,
  EduAboutCloud = 26 , FlatWorldFeedbackPage = 27 , ContactSupport = 28 , RealmsCommitWikiLink = 29 ,
  SettingsFeedbackPage = 30 , NewPlayerPathTutorialSurvey = 31 , RealmsFeedbackPage = 32 , InboxFeedbackBugs = 33 ,
  InboxFeedbackIdeas = 34 , RealmsManageSavesHelpPage = 35 , ServicesAgreementPage = 36 , MCErrorCodes = 37 ,
  MSAAlreadyLinkedError = 38 , StoreTermsOfSalePage = 39 , MicrosoftGiftTermsAndConditionsPage = 40 , UsageRulesForDigitalGoodsPage = 41 ,
  RealmsServerPerformance = 42 , MinecraftHelpCenter = 43
}
enum class  WebBrowserLink : int {
  NewWorldCreationFeedbackPage = 0 , PlayScreenFeedbackPage = 1 , EditWorldScreenFeedbackPage = 2 , RealmsSafetyPage = 4 ,
  ManageParentalConsentPage = 5 , BannedHelpPage = 6 , NintendoSwitchTechnicalSupportPage = 7 , BuyMinecraftStorePage = 8 ,
  XboxPrivacyAndOnlineSafety = 9 , XboxAccountProfile = 10 , JoinRealmHelpPage = 11 , FriendsDrawerFeedbackPage = 12 ,
  ServersTabFeedbackPage = 13 , PlayerFeedbackMain = 14 , PlayerFeedbackIdeas = 15 , StartFromTemplateFeedbackPage = 17 ,
  RealmsTabFeedbackPage = 18 , TermsAndServicePage = 19 , PrivacyPolicyPage = 20 , PreproductionRealmsGuide = 21 ,
  TroubleshootMultiplayer = 22 , EduAboutAddOns = 23 , EduAboutBehaviorPacks = 24 , EduAboutResourcePacks = 25 ,
  EduAboutCloud = 26 , FlatWorldFeedbackPage = 27 , ContactSupport = 28 , RealmsCommitWikiLink = 29 ,
  SettingsFeedbackPage = 30 , NewPlayerPathTutorialSurvey = 31 , RealmsFeedbackPage = 32 , InboxFeedbackBugs = 33 ,
  InboxFeedbackIdeas = 34 , RealmsManageSavesHelpPage = 35 , ServicesAgreementPage = 36 , MCErrorCodes = 37 ,
  MSAAlreadyLinkedError = 38 , StoreTermsOfSalePage = 39 , MicrosoftGiftTermsAndConditionsPage = 40 , UsageRulesForDigitalGoodsPage = 41 ,
  RealmsServerPerformance = 42 , MinecraftHelpCenter = 43
}
using LaunchUri = ::std::function<void(::std::string const&)>
using LaunchBetaFeedbackQr = ::std::function<void()>

Public Member Functions

WebBrowserFacet & operator= (WebBrowserFacet const &)
 WebBrowserFacet (WebBrowserFacet const &)
virtual bool update ()
MCAPI WebBrowserFacet (::std::function< void(::std::string const &)> launchUri, ::std::function< void()> launchBetaFeedbackQr, bool useBetaFeedbackQr, ::IOptionRegistry &options)
MCAPI void openBetaFeedbackQr ()
MCAPI void openLink (::OreUI::WebBrowserFacet::WebBrowserLink linkHandle)
MCAPI void openLinkWithParams (::OreUI::WebBrowserFacet::WebBrowserLink linkHandle, ::std::string const &params)
MCAPI void openManageSubscriptionsStoreLink (::std::string const &storeId)
MCAPI void * $ctor (::std::function< void(::std::string const &)> launchUri, ::std::function< void()> launchBetaFeedbackQr, bool useBetaFeedbackQr, ::IOptionRegistry &options)
MCAPI bool $update ()

Public Attributes

::ll::TypedStorage< 8, 64, ::std::function< void(::std::string const &)> > mLaunchUri
::ll::TypedStorage< 8, 64, ::std::function< void()> > mLaunchBetaFeedbackQr
::ll::TypedStorage< 8, 64, ::std::unordered_map<::OreUI::WebBrowserFacet::WebBrowserLink, ::std::string > > mAllowedURLs
::ll::TypedStorage< 1, 1, bool > mUseBetaFeedbackQr
::ll::TypedStorage< 8, 8, ::IOptionRegistry & > mOptions

Constructor & Destructor Documentation

◆ WebBrowserFacet()

MCAPI OreUI::WebBrowserFacet::WebBrowserFacet ( ::std::function< void(::std::string const &)> launchUri,
::std::function< void()> launchBetaFeedbackQr,
bool useBetaFeedbackQr,
::IOptionRegistry & options )
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

◆ openBetaFeedbackQr()

MCAPI void OreUI::WebBrowserFacet::openBetaFeedbackQr ( )
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.

◆ openLink()

MCAPI void OreUI::WebBrowserFacet::openLink ( ::OreUI::WebBrowserFacet::WebBrowserLink linkHandle)
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.

◆ openLinkWithParams()

MCAPI void OreUI::WebBrowserFacet::openLinkWithParams ( ::OreUI::WebBrowserFacet::WebBrowserLink linkHandle,
::std::string const & params )
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.

◆ openManageSubscriptionsStoreLink()

MCAPI void OreUI::WebBrowserFacet::openManageSubscriptionsStoreLink ( ::std::string const & storeId)
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()

MCAPI void * OreUI::WebBrowserFacet::$ctor ( ::std::function< void(::std::string const &)> launchUri,
::std::function< void()> launchBetaFeedbackQr,
bool useBetaFeedbackQr,
::IOptionRegistry & options )
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.

◆ $update()

MCAPI bool OreUI::WebBrowserFacet::$update ( )
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: