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

Public Types

enum class  AchievementFacetStatus : uchar { Loading = 0 , Loaded = 1 }
enum class  AchievementFacetStatus : uchar { Loading = 0 , Loaded = 1 }

Public Member Functions

AchievementsFacet & operator= (AchievementsFacet const &)
 AchievementsFacet (AchievementsFacet const &)
virtual bool update ()
MCAPI AchievementsFacet (::std::function<::std::shared_ptr<::Social::User >()> userProvider, ::persona::AchievementOfferCollectionManager &achievementOfferCollectionManager, ::gsl::not_null<::Option * > manualTrackingOption, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > const &resourceAllowList)
MCAPI void _refreshPersona (::OreUI::FacetAchievementData &facetAchievement) const
MCAPI::OreUI::FacetPlayerAchievementData const & getFacetPlayerAchievementData () const
MCAPI::OreUI::AchievementsFacet::AchievementFacetStatus getStatus () const
MCAPI void setTrackedStatus (::std::string const &achievementId, bool tracked)
MCAPI void * $ctor (::std::function<::std::shared_ptr<::Social::User >()> userProvider, ::persona::AchievementOfferCollectionManager &achievementOfferCollectionManager, ::gsl::not_null<::Option * > manualTrackingOption, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > const &resourceAllowList)
MCAPI bool $update ()

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> NAME ()

Public Attributes

::ll::TypedStorage< 8, 64, ::std::function<::std::shared_ptr<::Social::User >()> > mUserProvider
::ll::TypedStorage< 8, 8, ::gsl::not_null<::Option * > > mManualTrackingOption
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > > mResourceAllowList
::ll::TypedStorage< 1, 1, ::OreUI::AchievementsFacet::AchievementFacetStatus > mStatus
::ll::TypedStorage< 8, 40, ::OreUI::FacetPlayerAchievementData > mFacetPlayerAchievementData
::ll::TypedStorage< 8, 48, ::brstd::flat_map< ::std::string, ::ManualAchievementTracking::TrackedSetting, ::std::less<::std::string >, ::std::vector<::std::string >, ::std::vector<::ManualAchievementTracking::TrackedSetting > > > mTrackedSettings
::ll::TypedStorage< 1, 1, bool > mNeedToUpdateAchievementData
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mTrackingOptionSubscription
::ll::TypedStorage< 4, 4, int > mAchievementUpdateListenerToken
::ll::TypedStorage< 8, 8, ::persona::AchievementOfferCollectionManager & > mAchievementOfferCollectionManager

Constructor & Destructor Documentation

◆ AchievementsFacet()

MCAPI OreUI::AchievementsFacet::AchievementsFacet ( ::std::function<::std::shared_ptr<::Social::User >()> userProvider,
::persona::AchievementOfferCollectionManager & achievementOfferCollectionManager,
::gsl::not_null<::Option * > manualTrackingOption,
::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > const & resourceAllowList )
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

◆ _refreshPersona()

MCAPI void OreUI::AchievementsFacet::_refreshPersona ( ::OreUI::FacetAchievementData & facetAchievement) 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.

◆ getFacetPlayerAchievementData()

MCAPI::OreUI::FacetPlayerAchievementData const & OreUI::AchievementsFacet::getFacetPlayerAchievementData ( ) 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.

◆ getStatus()

MCAPI::OreUI::AchievementsFacet::AchievementFacetStatus OreUI::AchievementsFacet::getStatus ( ) 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.

◆ setTrackedStatus()

MCAPI void OreUI::AchievementsFacet::setTrackedStatus ( ::std::string const & achievementId,
bool tracked )
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.

◆ NAME()

MCAPI ::std::add_lvalue_reference_t< char const []> OreUI::AchievementsFacet::NAME ( )
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.

◆ $ctor()

MCAPI void * OreUI::AchievementsFacet::$ctor ( ::std::function<::std::shared_ptr<::Social::User >()> userProvider,
::persona::AchievementOfferCollectionManager & achievementOfferCollectionManager,
::gsl::not_null<::Option * > manualTrackingOption,
::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > const & resourceAllowList )
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::AchievementsFacet::$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: