|
| enum class | Result : int { Success = 0
, MissingTemplate = 1
, LoadingError = 2
} |
| enum class | Result : int { Success = 0
, MissingTemplate = 1
, LoadingError = 2
} |
| enum class | WriteTemplateError : uchar { IncorrectWorldId = 0
, InsufficientDiskSpace = 1
} |
| enum class | WriteTemplateError : uchar { IncorrectWorldId = 0
, InsufficientDiskSpace = 1
} |
|
|
WorldTemplateHandler & | operator= (WorldTemplateHandler const &) |
|
| WorldTemplateHandler (WorldTemplateHandler const &) |
| virtual void | loadTemplate (::std::string const &templateId, ::std::function< void(::std::variant<::World::WorldID, ::World::IWorldTemplateHandler::Result >)> onComplete) |
| virtual ::std::optional<::World::IWorldTemplateHandler::WriteTemplateError > | saveTemplate (::LevelSummary const &levelSummary) const |
| virtual bool | isTemplateExportEnabled () const |
| virtual ::std::vector<::std::unique_ptr<::WorldTemplateInfo const > > const & | getLocalTemplates () const |
|
MCAPI ::std::shared_ptr<::FilePickerSettings > | _generateFilePickerSettingsForExport (::std::string const &levelId, ::std::string const &levelName, ::FileArchiver::ExportType type) const |
|
MCFOLD void | _showPickFileDialog (::std::shared_ptr<::FilePickerSettings > settings) const |
|
MCAPI void | $dtor () |
|
MCAPI void | $loadTemplate (::std::string const &templateId, ::std::function< void(::std::variant<::World::WorldID, ::World::IWorldTemplateHandler::Result >)> onComplete) |
|
MCAPI ::std::optional<::World::IWorldTemplateHandler::WriteTemplateError > | $saveTemplate (::LevelSummary const &levelSummary) const |
|
MCFOLD bool | $isTemplateExportEnabled () const |
|
MCAPI ::std::vector<::std::unique_ptr<::WorldTemplateInfo const > > const & | $getLocalTemplates () const |
|
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::WorldTemplateProvider > > | mWorldTemplateProvider |
|
::ll::TypedStorage< 8, 8, ::ILevelListCache & > | mLevelListCache |
|
::ll::TypedStorage< 8, 8, ::Social::IUserManager & > | mUserManager |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > > | mKeyProvider |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver > > | mFileArchiver |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManager > > | mWorldTemplateManager |
◆ loadTemplate()
| virtual void World::WorldTemplateHandler::loadTemplate |
( |
::std::string const & | templateId, |
|
|
::std::function< void(::std::variant<::World::WorldID, ::World::IWorldTemplateHandler::Result >)> | onComplete ) |
|
virtual |
◆ saveTemplate()
| virtual ::std::optional<::World::IWorldTemplateHandler::WriteTemplateError > World::WorldTemplateHandler::saveTemplate |
( |
::LevelSummary const & | levelSummary | ) |
const |
|
virtual |
◆ isTemplateExportEnabled()
| virtual bool World::WorldTemplateHandler::isTemplateExportEnabled |
( |
| ) |
const |
|
virtual |
◆ getLocalTemplates()
| virtual ::std::vector<::std::unique_ptr<::WorldTemplateInfo const > > const & World::WorldTemplateHandler::getLocalTemplates |
( |
| ) |
const |
|
virtual |
◆ $vftable()
| MCAPI void ** World::WorldTemplateHandler::$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: