Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
World::InfiniteWorldConverter Class Reference

Public Types

enum class  State : int { Idle = 0 , Loading = 1 , Done = 2 }
enum class  Result : int { Ok = 0 , InvalidLevel = 1 }
enum class  State : int { Idle = 0 , Loading = 1 , Done = 2 }
enum class  Result : int { Ok = 0 , InvalidLevel = 1 }

Public Member Functions

InfiniteWorldConverter & operator= (InfiniteWorldConverter const &)
 InfiniteWorldConverter (InfiniteWorldConverter const &)
MCAPI InfiniteWorldConverter (::ILevelListCache &levelListCache, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv > levelDbEnv)
MCAPI void _tick ()
MCAPI void makeWorldInfinite (::World::WorldID const &id, ::std::function< void()> onCompleteCallback, ::std::function< void(::World::InfiniteWorldConverter::Result)> onErrorCallback)
MCAPI ~InfiniteWorldConverter ()
MCAPI void * $ctor (::ILevelListCache &levelListCache, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv > levelDbEnv)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mTaskGroup
::ll::TypedStorage< 8, 8, ::ILevelListCache & > mLevelListCache
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > > mKeyProvider
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv > > mLevelDbEnv
::ll::TypedStorage< 8, 16, ::Bedrock::UniqueOwnerPointer<::LevelStorage > > mLevelStorage
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ChunkSource > > mLegacySource
::ll::TypedStorage< 4, 4, ::World::InfiniteWorldConverter::State > mState
::ll::TypedStorage< 8, 304, ::GridArea<::std::shared_ptr<::LevelChunk >, ::Bedrock::Threading::SharedLockbox > > mView
::ll::TypedStorage< 8, 64, ::std::unordered_set<::ChunkPos > > mUnloaded
::ll::TypedStorage< 4, 4, float > mProgress
::ll::TypedStorage< 8, 32, ::World::WorldID > mWorldId
::ll::TypedStorage< 8, 64, ::std::function< void()> > mOnCompleteCallback
::ll::TypedStorage< 8, 64, ::std::function< void(::World::InfiniteWorldConverter::Result)> > mOnErrorCallback

Constructor & Destructor Documentation

◆ InfiniteWorldConverter()

MCAPI World::InfiniteWorldConverter::InfiniteWorldConverter ( ::ILevelListCache & levelListCache,
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const & keyProvider,
::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv > levelDbEnv )
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.

◆ ~InfiniteWorldConverter()

MCAPI World::InfiniteWorldConverter::~InfiniteWorldConverter ( )
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

◆ _tick()

MCAPI void World::InfiniteWorldConverter::_tick ( )
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.

◆ makeWorldInfinite()

MCAPI void World::InfiniteWorldConverter::makeWorldInfinite ( ::World::WorldID const & id,
::std::function< void()> onCompleteCallback,
::std::function< void(::World::InfiniteWorldConverter::Result)> onErrorCallback )
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 * World::InfiniteWorldConverter::$ctor ( ::ILevelListCache & levelListCache,
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const & keyProvider,
::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv > levelDbEnv )
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.

◆ $dtor()

MCAPI void World::InfiniteWorldConverter::$dtor ( )
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: