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

Public Member Functions

virtual::OreUI::AllowListPath getOrAddPath (::Core::Path path)
virtual::OreUI::AllowListQRCode getOrAddQRCode (::std::string target)
virtual::OreUI::AllowListProfileImage getOrAddProfileImage (::Social::ProfileImageOptions const &options)
virtual::Bedrock::PubSub::Subscription addProfileImageStateSubscriber (::std::function< void()> const &callback)
virtual void setProfileImageStatus (::Social::ProfileImageOptions const &options, ::Gameface::ResourceHandlerStatus status)
virtual::OreUI::ProfileImageState getProfileImageState (::Social::ProfileImageOptions const &options)
MCAPI ResourceAllowList (::Core::Path const &packagePath)
MCAPI ::std::optional<::OreUI::ResourcePath > getResourcePath (::std::string const &id) const
MCAPI void * $ctor (::Core::Path const &packagePath)
MCAPI::OreUI::AllowListPath $getOrAddPath (::Core::Path path)
MCAPI::OreUI::AllowListQRCode $getOrAddQRCode (::std::string target)
MCAPI::OreUI::AllowListProfileImage $getOrAddProfileImage (::Social::ProfileImageOptions const &options)
MCAPI::Bedrock::PubSub::Subscription $addProfileImageStateSubscriber (::std::function< void()> const &callback)
MCAPI void $setProfileImageStatus (::Social::ProfileImageOptions const &options, ::Gameface::ResourceHandlerStatus status)
MCAPI::OreUI::ProfileImageState $getProfileImageState (::Social::ProfileImageOptions const &options)
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 32, ::Core::PathBuffer<::std::string > > mDataPath
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::ResourcePath > > mPaths
::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > mQRCodeTargets
::ll::TypedStorage< 8, 24, ::std::vector<::Social::ProfileImageOptions > > mProfileImages
::ll::TypedStorage< 8, 64, ::std::unordered_map<::Social::ProfileImageOptions, ::Gameface::ResourceHandlerStatus > > mProfileImageStatusMap
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mNotifyProfileImageSubscribers
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > mControlBlock

Constructor & Destructor Documentation

◆ ResourceAllowList()

MCAPI OreUI::ResourceAllowList::ResourceAllowList ( ::Core::Path const & packagePath)
explicit
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

◆ getOrAddPath()

virtual::OreUI::AllowListPath OreUI::ResourceAllowList::getOrAddPath ( ::Core::Path path)
virtual

◆ getOrAddQRCode()

virtual::OreUI::AllowListQRCode OreUI::ResourceAllowList::getOrAddQRCode ( ::std::string target)
virtual

◆ getOrAddProfileImage()

virtual::OreUI::AllowListProfileImage OreUI::ResourceAllowList::getOrAddProfileImage ( ::Social::ProfileImageOptions const & options)
virtual

◆ addProfileImageStateSubscriber()

virtual::Bedrock::PubSub::Subscription OreUI::ResourceAllowList::addProfileImageStateSubscriber ( ::std::function< void()> const & callback)
virtual

◆ setProfileImageStatus()

virtual void OreUI::ResourceAllowList::setProfileImageStatus ( ::Social::ProfileImageOptions const & options,
::Gameface::ResourceHandlerStatus status )
virtual

◆ getProfileImageState()

virtual::OreUI::ProfileImageState OreUI::ResourceAllowList::getProfileImageState ( ::Social::ProfileImageOptions const & options)
virtual

◆ getResourcePath()

MCAPI ::std::optional<::OreUI::ResourcePath > OreUI::ResourceAllowList::getResourcePath ( ::std::string const & id) 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()

MCAPI void * OreUI::ResourceAllowList::$ctor ( ::Core::Path const & packagePath)
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.

◆ $getOrAddPath()

MCAPI::OreUI::AllowListPath OreUI::ResourceAllowList::$getOrAddPath ( ::Core::Path path)
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.

◆ $getOrAddQRCode()

MCAPI::OreUI::AllowListQRCode OreUI::ResourceAllowList::$getOrAddQRCode ( ::std::string target)
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.

◆ $getOrAddProfileImage()

MCAPI::OreUI::AllowListProfileImage OreUI::ResourceAllowList::$getOrAddProfileImage ( ::Social::ProfileImageOptions const & 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.

◆ $addProfileImageStateSubscriber()

MCAPI::Bedrock::PubSub::Subscription OreUI::ResourceAllowList::$addProfileImageStateSubscriber ( ::std::function< void()> const & callback)
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.

◆ $setProfileImageStatus()

MCAPI void OreUI::ResourceAllowList::$setProfileImageStatus ( ::Social::ProfileImageOptions const & options,
::Gameface::ResourceHandlerStatus status )
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.

◆ $getProfileImageState()

MCAPI::OreUI::ProfileImageState OreUI::ResourceAllowList::$getProfileImageState ( ::Social::ProfileImageOptions const & 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.

◆ $vftable()

MCAPI void ** OreUI::ResourceAllowList::$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: