LeviLamina
Loading...
Searching...
No Matches
OreUI::WorldStorageManagerFacet Class Reference
Inheritance diagram for OreUI::WorldStorageManagerFacet:

Public Member Functions

WorldStorageManagerFacet & operator= (WorldStorageManagerFacet const &)
 WorldStorageManagerFacet (WorldStorageManagerFacet const &)
virtual bool update ()
MCAPI void clearDuplicateWorldTaskState ()
MCAPI void clearExportWorldResult ()
MCAPI void clearMakeWorldInfinite ()
MCAPI void clearPlayerData (::World::ClearPlayerDataType type, ::std::string const &worldID)
MCAPI ::std::optional<::World::DeleteWorldError > deleteWorld (::std::string const &worldID)
MCAPI void exportWorld (::std::string const &worldID, ::World::ExportWorldFlags flags)
MCAPI void exportWorldAsTemplate (::std::string const &worldID, ::World::ExportWorldFlags flags)
MCFOLD::OreUI::FacetTaskState getClearPlayerDataTaskState () const
MCFOLD ::std::optional<::World::IWorldStorageHandler::DuplicateWorldResult > const & getDuplicateWorldError () const
MCFOLD::OreUI::FacetTaskState getDuplicateWorldTaskState () const
MCFOLD ::std::optional<::World::IWorldStorageHandler::ExportWorldResult > const & getExportWorldTaskResult () const
MCFOLD ::std::optional<::World::InfiniteWorldConverter::Result > const & getMakeWorldInfiniteError () const
MCAPI float getMakeWorldInfiniteProgress () const
MCFOLD::OreUI::FacetTaskState getMakeWorldInfiniteState () const
MCAPI void makeWorldInfinite (::std::string const &worldID)
MCAPI void resetClearPlayerData ()
MCAPI void resetWorldIconToDefault (::std::string const &worldID)
MCAPI void saveScreenshotAsWorldIcon (::std::string const &worldID, ::std::string const &path, ::std::string const &imageID)
MCAPI void startDuplicateWorld (::std::string const &worldID)
MCAPI bool $update ()

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> NAME ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 1, 1, bool > mIsDirty
::ll::TypedStorage< 8, 8, ::World::WorldEditor & > mWorldEditor
::ll::TypedStorage< 8, 8, ::World::InfiniteWorldConverter & > mWorldSizeConverter
::ll::TypedStorage< 4, 12, ::OreUI::FacetTaskTracker<::World::IWorldStorageHandler::DuplicateWorldResult > > mDuplicateWorldTask
::ll::TypedStorage< 4, 12, ::OreUI::FacetTaskTracker<::World::IWorldStorageHandler::ExportWorldResult > > mExportWorldTask
::ll::TypedStorage< 1, 1, ::World::IWorldStorageHandler::ExportWorldStatus > mExportWorldStatus
::ll::TypedStorage< 4, 8, ::std::optional<::World::IWorldStorageHandler::StartClearPlayerDataError > > mClearPlayerDataError
::ll::TypedStorage< 4, 12, ::OreUI::FacetTaskTracker<::std::monostate > > mClearPlayerDataTask
::ll::TypedStorage< 8, 16, ::Bedrock::Threading::Async< void > > mClearPlayerDataAsyncResult
::ll::TypedStorage< 4, 16, ::OreUI::FacetTaskTracker<::World::InfiniteWorldConverter::Result > > mMakeWorldInfiniteTask

Member Function Documentation

◆ $vftable()

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