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, ::OreUI::IResourceHandler::Status status)
virtual::OreUI::ProfileImageState getProfileImageState (::Social::ProfileImageOptions const &options)
MCAPI ResourceAllowList (::Core::Path const &packagePath)
MCAPI void * $ctor (::Core::Path const &packagePath)
MCAPI void $dtor ()
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, ::OreUI::IResourceHandler::Status status)
MCAPI::OreUI::ProfileImageState $getProfileImageState (::Social::ProfileImageOptions const &options)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)

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, ::OreUI::IResourceHandler::Status > > mProfileImageStatusMap
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mNotifyProfileImageSubscribers
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

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,
::OreUI::IResourceHandler::Status status )
virtual

◆ getProfileImageState()

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

◆ $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: