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

Public Types

enum class  InitializationResult : int { Success = 0 , Failure = 1 }
enum class  ClearPlayerDataStatus : int { NotStarted = 0 , InProgress = 1 , InProgressWithError = 2 , Finished = 3 }
enum class  InitializationResult : int { Success = 0 , Failure = 1 }
enum class  ClearPlayerDataStatus : int { NotStarted = 0 , InProgress = 1 , InProgressWithError = 2 , Finished = 3 }

Public Member Functions

WorldEditorFacet & operator= (WorldEditorFacet const &)
 WorldEditorFacet (WorldEditorFacet const &)
virtual bool update ()
MCAPI WorldEditorFacet (::World::WorldEditor &worldEditor, ::World::IWorldCloudSyncer &worldCloudSyncer, ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem > newPlayerSystem, ::TrialManager const &trialManager, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > resourceAllowList, ::WorldSettingsRules worldSettingsRules)
MCAPI void _finishLoadWorld (::World::WorldID const &worldId)
MCAPI void _finishSaveWorld (::World::WorldID const &worldId)
MCAPI void _initializeDataBindings (::World::WorldData const &worldData)
MCAPI void _resetLevelData ()
MCAPI void addWorld ()
MCAPI void clearSaveWorldTaskState ()
MCAPI ::std::optional<::World::CloseWorldError > closeWorld (::std::string const &id)
MCAPI::OreUI::LevelDataBindings & getCurrentWorldData ()
MCAPI::std::string const & getCurrentWorldID () const
MCAPI::OreUI::LevelSummaryBindings & getCurrentWorldSummary ()
MCAPI ::std::optional<::World::IWorldStorageHandler::ReadWorldError > const & getLoadWorldError () const
MCAPI::OreUI::FacetTaskState getLoadWorldTaskState () const
MCAPI ::std::optional<::World::SaveWorldError > const & getSaveWorldError () const
MCAPI::OreUI::FacetTaskState getSaveWorldTaskState () const
MCAPI bool isAchievementsDisabled () const
MCAPI bool isEditorWorld () const
MCAPI void loadWorld (::std::string const &id)
MCAPI void reloadWorld ()
MCAPI void saveLocalWorld (::std::string const &id)
MCAPI bool worldHasBeenModified ()
MCAPI bool worldIsInitialized () const
MCAPI void * $ctor (::World::WorldEditor &worldEditor, ::World::IWorldCloudSyncer &worldCloudSyncer, ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem > newPlayerSystem, ::TrialManager const &trialManager, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > resourceAllowList, ::WorldSettingsRules worldSettingsRules)
MCAPI bool $update ()

Static Public Member Functions

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

Public Attributes

::ll::TypedStorage< 8, 8, ::World::WorldEditor & > mWorldEditor
::ll::TypedStorage< 8, 8, ::World::IWorldCloudSyncer & > mWorldCloudSyncer
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem > > mNewPlayerSystem
::ll::TypedStorage< 8, 8, ::TrialManager const & > mTrialManager
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > > mEntitlementManager
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > > mResourceAllowList
::ll::TypedStorage< 8, 32, ::World::WorldID > mCurrentWorldID
::ll::TypedStorage< 8, 1712, ::LevelDataWrapper > mLevelDataWrapper
::ll::TypedStorage< 8, 328, ::OreUI::LevelDataBindings > mLevelDataBindings
::ll::TypedStorage< 8, 848, ::LevelSummary > mDefaultLevelSummary
::ll::TypedStorage< 8, 160, ::OreUI::LevelSummaryBindings > mLevelSummaryBindings
::ll::TypedStorage< 8, 1712, ::LevelDataWrapper > mDefaultLevelDataWrapper
::ll::TypedStorage< 8, 328, ::OreUI::LevelDataBindings > mLevelDataSnapshot
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mWorldDirtySubscriber
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mWorldIconDirtySubscriber
::ll::TypedStorage< 8, 72, ::OreUI::FallibleAction_DEPRECATED<::World::AddWorldFromTemplateError, ::std::string const & > > mAddWorldFromTemplateFunctor
::ll::TypedStorage< 8, 112, ::WorldSettingsRules > mWorldSettingsRules
::ll::TypedStorage< 1, 1, bool > mIsDirty
::ll::TypedStorage< 1, 1, bool > mIsInitialized
::ll::TypedStorage< 1, 1, bool > mWorldClosedExternally
::ll::TypedStorage< 4, 12, ::OreUI::FacetTaskTracker<::World::SaveWorldError > > mSaveWorldTask
::ll::TypedStorage< 4, 12, ::OreUI::FacetTaskTracker<::World::IWorldStorageHandler::ReadWorldError > > mLoadWorldTask
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mTaskGroup
::ll::TypedStorage< 8, 16, ::std::shared_ptr< bool > > mAliveTracker

Constructor & Destructor Documentation

◆ WorldEditorFacet()

MCAPI OreUI::WorldEditorFacet::WorldEditorFacet ( ::World::WorldEditor & worldEditor,
::World::IWorldCloudSyncer & worldCloudSyncer,
::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem > newPlayerSystem,
::TrialManager const & trialManager,
::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager,
::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > resourceAllowList,
::WorldSettingsRules worldSettingsRules )
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

◆ _finishLoadWorld()

MCAPI void OreUI::WorldEditorFacet::_finishLoadWorld ( ::World::WorldID const & worldId)
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.

◆ _finishSaveWorld()

MCAPI void OreUI::WorldEditorFacet::_finishSaveWorld ( ::World::WorldID const & worldId)
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.

◆ _initializeDataBindings()

MCAPI void OreUI::WorldEditorFacet::_initializeDataBindings ( ::World::WorldData const & worldData)
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.

◆ _resetLevelData()

MCAPI void OreUI::WorldEditorFacet::_resetLevelData ( )
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.

◆ addWorld()

MCAPI void OreUI::WorldEditorFacet::addWorld ( )
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.

◆ clearSaveWorldTaskState()

MCAPI void OreUI::WorldEditorFacet::clearSaveWorldTaskState ( )
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.

◆ closeWorld()

MCAPI ::std::optional<::World::CloseWorldError > OreUI::WorldEditorFacet::closeWorld ( ::std::string const & id)
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.

◆ getCurrentWorldData()

MCAPI::OreUI::LevelDataBindings & OreUI::WorldEditorFacet::getCurrentWorldData ( )
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.

◆ getCurrentWorldID()

MCAPI::std::string const & OreUI::WorldEditorFacet::getCurrentWorldID ( ) 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.

◆ getCurrentWorldSummary()

MCAPI::OreUI::LevelSummaryBindings & OreUI::WorldEditorFacet::getCurrentWorldSummary ( )
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.

◆ getLoadWorldError()

MCAPI ::std::optional<::World::IWorldStorageHandler::ReadWorldError > const & OreUI::WorldEditorFacet::getLoadWorldError ( ) 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.

◆ getLoadWorldTaskState()

MCAPI::OreUI::FacetTaskState OreUI::WorldEditorFacet::getLoadWorldTaskState ( ) 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.

◆ getSaveWorldError()

MCAPI ::std::optional<::World::SaveWorldError > const & OreUI::WorldEditorFacet::getSaveWorldError ( ) 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.

◆ getSaveWorldTaskState()

MCAPI::OreUI::FacetTaskState OreUI::WorldEditorFacet::getSaveWorldTaskState ( ) 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.

◆ isAchievementsDisabled()

MCAPI bool OreUI::WorldEditorFacet::isAchievementsDisabled ( ) 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.

◆ isEditorWorld()

MCAPI bool OreUI::WorldEditorFacet::isEditorWorld ( ) 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.

◆ loadWorld()

MCAPI void OreUI::WorldEditorFacet::loadWorld ( ::std::string const & id)
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.

◆ reloadWorld()

MCAPI void OreUI::WorldEditorFacet::reloadWorld ( )
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.

◆ saveLocalWorld()

MCAPI void OreUI::WorldEditorFacet::saveLocalWorld ( ::std::string const & id)
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.

◆ worldHasBeenModified()

MCAPI bool OreUI::WorldEditorFacet::worldHasBeenModified ( )
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.

◆ worldIsInitialized()

MCAPI bool OreUI::WorldEditorFacet::worldIsInitialized ( ) 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.

◆ NAME()

MCAPI ::std::add_lvalue_reference_t< char const []> OreUI::WorldEditorFacet::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::WorldEditorFacet::$ctor ( ::World::WorldEditor & worldEditor,
::World::IWorldCloudSyncer & worldCloudSyncer,
::Bedrock::NotNullNonOwnerPtr<::NewPlayerSystem > newPlayerSystem,
::TrialManager const & trialManager,
::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager,
::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > resourceAllowList,
::WorldSettingsRules worldSettingsRules )
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::WorldEditorFacet::$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: