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 , ProfileFeedbackMain = 16 ,
  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
}
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 , ProfileFeedbackMain = 16 ,
  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
}
using LaunchUri = ::std::function<void(::std::string const&)>

Public Member Functions

virtual bool update ()
MCAPI WebBrowserFacet (::std::function< void(::std::string const &)> launchUri)
MCAPI void openLink (::OreUI::WebBrowserFacet::WebBrowserLink linkHandle)
MCAPI void openLinkWithParams (::OreUI::WebBrowserFacet::WebBrowserLink linkHandle, ::std::string const &params)
MCAPI void * $ctor (::std::function< void(::std::string const &)> launchUri)
MCFOLD bool $update ()

Static Public Member Functions

static MCAPI char const *const & NAME ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 64, ::std::function< void(::std::string const &)> > mLaunchUri
::ll::TypedStorage< 8, 64, ::std::unordered_map<::OreUI::WebBrowserFacet::WebBrowserLink, ::std::string > > mAllowedURLs

Member Function Documentation

◆ $vftable()

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

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