LeviLamina
Loading...
Searching...
No Matches
Editor::Services::EditorPackManagerService Class Reference
Inheritance diagram for Editor::Services::EditorPackManagerService:

Public Types

enum class  State : int { Uninitialized = 0 , Initialized = 1 , Ready = 2 , Started = 3 }

Public Member Functions

EditorPackManagerService & operator= (EditorPackManagerService const &)
 EditorPackManagerService (EditorPackManagerService const &)
virtual ::Scripting::Result_deprecated< void > init ()
virtual ::Scripting::Result_deprecated< void > ready ()
virtual ::Scripting::Result_deprecated< void > quit ()
virtual::std::string_view getServiceName () const
virtual ::Scripting::Result_deprecated<::std::vector<::std::string > > getAvailablePackNames (::PackType const &packType) const
virtual ::Scripting::Result_deprecated< bool > packExists (::PackType const &packType, ::std::string const &name) const
virtual ::Scripting::Result_deprecated< void > createPack (::PackType const &packType, ::std::string const &name, ::std::string const &packDescription)
virtual ::Scripting::Result_deprecated<::std::string > getPackPath (::PackType const &packType, ::std::string const &name) const
virtual ::Scripting::Result_deprecated< void > writePackFile (::PackType const &packType, ::std::string const &name, ::Core::Path const &relativeFilePath, ::std::string const &content)
virtual ::Scripting::Result_deprecated< void > writePackFiles (::PackType const &packType, ::std::string const &name, ::std::vector<::std::pair<::Core::Path, ::std::string > > const &filesToWrite)
virtual ::Scripting::Result_deprecated<::std::string > readPackFile (::PackType const &packType, ::std::string const &name, ::Core::Path const &relativeFilePath) const
virtual ::Scripting::Result_deprecated< void > deletePackFile (::PackType const &packType, ::std::string const &name, ::Core::Path const &relativeFilePath)
virtual ::Scripting::Result_deprecated< bool > packFileExists (::PackType const &packType, ::std::string const &name, ::Core::Path const &relativeFilePath) const
virtual ::Scripting::Result_deprecated<::std::vector<::Core::Path > > listPackFiles (::PackType const &packType, ::std::string const &name, ::Core::Path const &relativeDirectory) const
MCAPI EditorPackManagerService (::Editor::ServiceProviderCollection &providers, ::IPackManifestFactory &manifestFactory, ::Bedrock::NonOwnerPointer<::IContentKeyProvider const > keyProvider, ::std::unique_ptr<::IPackIOProvider > ioProvider)
MCAPI ::Scripting::Result_deprecated< void > _createEditorPackSource (::Core::Path const &path, ::PackType packType, ::PackOrigin packOrigin, bool isDeveloperDirectory)
MCAPI ::Scripting::Result_deprecated<::std::string > _ensurePack (::PackType const &packType, ::std::string const &name, ::std::string const &packDescription)
MCAPI::std::string _formatPackErrors (::PackSourceReport const &report) const
MCAPI ::Scripting::Result_deprecated<::Core::PathBuffer<::std::string > > _resolvePackPath (::PackType const &packType, ::std::string const &name) const
MCAPI ::Scripting::Result_deprecated< void > addPackToSource (::PackType const &packType, ::std::string const &name)
MCAPI void * $ctor (::Editor::ServiceProviderCollection &providers, ::IPackManifestFactory &manifestFactory, ::Bedrock::NonOwnerPointer<::IContentKeyProvider const > keyProvider, ::std::unique_ptr<::IPackIOProvider > ioProvider)
MCAPI ::Scripting::Result_deprecated< void > $init ()
MCAPI ::Scripting::Result_deprecated< void > $ready ()
MCAPI ::Scripting::Result_deprecated< void > $quit ()
MCAPI::std::string_view $getServiceName () const
MCAPI ::Scripting::Result_deprecated<::std::vector<::std::string > > $getAvailablePackNames (::PackType const &packType) const
MCAPI ::Scripting::Result_deprecated< bool > $packExists (::PackType const &packType, ::std::string const &name) const
MCAPI ::Scripting::Result_deprecated< void > $createPack (::PackType const &packType, ::std::string const &name, ::std::string const &packDescription)
MCAPI ::Scripting::Result_deprecated<::std::string > $getPackPath (::PackType const &packType, ::std::string const &name) const
MCAPI ::Scripting::Result_deprecated< void > $writePackFile (::PackType const &packType, ::std::string const &name, ::Core::Path const &relativeFilePath, ::std::string const &content)
MCAPI ::Scripting::Result_deprecated< void > $writePackFiles (::PackType const &packType, ::std::string const &name, ::std::vector<::std::pair<::Core::Path, ::std::string > > const &filesToWrite)
MCAPI ::Scripting::Result_deprecated<::std::string > $readPackFile (::PackType const &packType, ::std::string const &name, ::Core::Path const &relativeFilePath) const
MCAPI ::Scripting::Result_deprecated< void > $deletePackFile (::PackType const &packType, ::std::string const &name, ::Core::Path const &relativeFilePath)
MCAPI ::Scripting::Result_deprecated< bool > $packFileExists (::PackType const &packType, ::std::string const &name, ::Core::Path const &relativeFilePath) const
MCAPI ::Scripting::Result_deprecated<::std::vector<::Core::Path > > $listPackFiles (::PackType const &packType, ::std::string const &name, ::Core::Path const &relativeDirectory) const
virtual ::Scripting::Result_deprecated< void > preStartTick ()
virtual ::Scripting::Result_deprecated< void > start ()
virtual bool isServiceInitialized () const
virtual bool isServiceReady () const
virtual bool isServiceStarted () const
MCAPI ::Scripting::Result_deprecated< void > $preStartTick ()
MCAPI ::Scripting::Result_deprecated< void > $start ()
MCAPI bool $isServiceInitialized () const
MCAPI bool $isServiceReady () const
MCAPI bool $isServiceStarted () const
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnk2c2745
::ll::UntypedStorage< 8, 8 > mUnk87b3c3
::ll::UntypedStorage< 8, 24 > mUnk483d60
::ll::UntypedStorage< 8, 8 > mUnk1c5f19
::ll::UntypedStorage< 8, 8 > mUnka7569c
::ll::UntypedStorage< 8, 8 > mUnkc8874b
::ll::UntypedStorage< 1, 1 > mUnk268624
::ll::UntypedStorage< 4, 4 > mUnk93c97e
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > mControlBlock

Constructor & Destructor Documentation

◆ EditorPackManagerService()

MCAPI Editor::Services::EditorPackManagerService::EditorPackManagerService ( ::Editor::ServiceProviderCollection & providers,
::IPackManifestFactory & manifestFactory,
::Bedrock::NonOwnerPointer<::IContentKeyProvider const > keyProvider,
::std::unique_ptr<::IPackIOProvider > ioProvider )
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

◆ init()

virtual ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::init ( )
virtual

◆ quit()

virtual ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::quit ( )
virtual

◆ getServiceName()

virtual::std::string_view Editor::Services::EditorPackManagerService::getServiceName ( ) const
virtual

◆ getAvailablePackNames()

virtual ::Scripting::Result_deprecated<::std::vector<::std::string > > Editor::Services::EditorPackManagerService::getAvailablePackNames ( ::PackType const & packType) const
virtual

◆ packExists()

virtual ::Scripting::Result_deprecated< bool > Editor::Services::EditorPackManagerService::packExists ( ::PackType const & packType,
::std::string const & name ) const
virtual

◆ createPack()

virtual ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::createPack ( ::PackType const & packType,
::std::string const & name,
::std::string const & packDescription )
virtual

◆ getPackPath()

virtual ::Scripting::Result_deprecated<::std::string > Editor::Services::EditorPackManagerService::getPackPath ( ::PackType const & packType,
::std::string const & name ) const
virtual

◆ writePackFile()

virtual ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::writePackFile ( ::PackType const & packType,
::std::string const & name,
::Core::Path const & relativeFilePath,
::std::string const & content )
virtual

◆ writePackFiles()

virtual ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::writePackFiles ( ::PackType const & packType,
::std::string const & name,
::std::vector<::std::pair<::Core::Path, ::std::string > > const & filesToWrite )
virtual

◆ readPackFile()

virtual ::Scripting::Result_deprecated<::std::string > Editor::Services::EditorPackManagerService::readPackFile ( ::PackType const & packType,
::std::string const & name,
::Core::Path const & relativeFilePath ) const
virtual

◆ deletePackFile()

virtual ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::deletePackFile ( ::PackType const & packType,
::std::string const & name,
::Core::Path const & relativeFilePath )
virtual

◆ packFileExists()

virtual ::Scripting::Result_deprecated< bool > Editor::Services::EditorPackManagerService::packFileExists ( ::PackType const & packType,
::std::string const & name,
::Core::Path const & relativeFilePath ) const
virtual

◆ listPackFiles()

virtual ::Scripting::Result_deprecated<::std::vector<::Core::Path > > Editor::Services::EditorPackManagerService::listPackFiles ( ::PackType const & packType,
::std::string const & name,
::Core::Path const & relativeDirectory ) const
virtual

◆ _createEditorPackSource()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::_createEditorPackSource ( ::Core::Path const & path,
::PackType packType,
::PackOrigin packOrigin,
bool isDeveloperDirectory )
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.

◆ _ensurePack()

MCAPI ::Scripting::Result_deprecated<::std::string > Editor::Services::EditorPackManagerService::_ensurePack ( ::PackType const & packType,
::std::string const & name,
::std::string const & packDescription )
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.

◆ _formatPackErrors()

MCAPI::std::string Editor::Services::EditorPackManagerService::_formatPackErrors ( ::PackSourceReport const & report) 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.

◆ _resolvePackPath()

MCAPI ::Scripting::Result_deprecated<::Core::PathBuffer<::std::string > > Editor::Services::EditorPackManagerService::_resolvePackPath ( ::PackType const & packType,
::std::string const & name ) 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.

◆ addPackToSource()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::addPackToSource ( ::PackType const & packType,
::std::string const & name )
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 * Editor::Services::EditorPackManagerService::$ctor ( ::Editor::ServiceProviderCollection & providers,
::IPackManifestFactory & manifestFactory,
::Bedrock::NonOwnerPointer<::IContentKeyProvider const > keyProvider,
::std::unique_ptr<::IPackIOProvider > ioProvider )
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.

◆ $init()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::$init ( )
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.

◆ $ready()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::$ready ( )
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.

◆ $quit()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::$quit ( )
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.

◆ $getServiceName()

MCAPI::std::string_view Editor::Services::EditorPackManagerService::$getServiceName ( ) 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.

◆ $getAvailablePackNames()

MCAPI ::Scripting::Result_deprecated<::std::vector<::std::string > > Editor::Services::EditorPackManagerService::$getAvailablePackNames ( ::PackType const & packType) 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.

◆ $packExists()

MCAPI ::Scripting::Result_deprecated< bool > Editor::Services::EditorPackManagerService::$packExists ( ::PackType const & packType,
::std::string const & name ) 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.

◆ $createPack()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::$createPack ( ::PackType const & packType,
::std::string const & name,
::std::string const & packDescription )
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.

◆ $getPackPath()

MCAPI ::Scripting::Result_deprecated<::std::string > Editor::Services::EditorPackManagerService::$getPackPath ( ::PackType const & packType,
::std::string const & name ) 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.

◆ $writePackFile()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::$writePackFile ( ::PackType const & packType,
::std::string const & name,
::Core::Path const & relativeFilePath,
::std::string const & content )
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.

◆ $writePackFiles()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::$writePackFiles ( ::PackType const & packType,
::std::string const & name,
::std::vector<::std::pair<::Core::Path, ::std::string > > const & filesToWrite )
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.

◆ $readPackFile()

MCAPI ::Scripting::Result_deprecated<::std::string > Editor::Services::EditorPackManagerService::$readPackFile ( ::PackType const & packType,
::std::string const & name,
::Core::Path const & relativeFilePath ) 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.

◆ $deletePackFile()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorPackManagerService::$deletePackFile ( ::PackType const & packType,
::std::string const & name,
::Core::Path const & relativeFilePath )
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.

◆ $packFileExists()

MCAPI ::Scripting::Result_deprecated< bool > Editor::Services::EditorPackManagerService::$packFileExists ( ::PackType const & packType,
::std::string const & name,
::Core::Path const & relativeFilePath ) 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.

◆ $listPackFiles()

MCAPI ::Scripting::Result_deprecated<::std::vector<::Core::Path > > Editor::Services::EditorPackManagerService::$listPackFiles ( ::PackType const & packType,
::std::string const & name,
::Core::Path const & relativeDirectory ) 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.

◆ $preStartTick()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::IEditorService::$preStartTick ( )
inherited
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.

◆ $start()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::IEditorService::$start ( )
inherited
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.

◆ $isServiceInitialized()

MCAPI bool Editor::Services::IEditorService::$isServiceInitialized ( ) const
inherited
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.

◆ $isServiceReady()

MCAPI bool Editor::Services::IEditorService::$isServiceReady ( ) const
inherited
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.

◆ $isServiceStarted()

MCAPI bool Editor::Services::IEditorService::$isServiceStarted ( ) const
inherited
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.

◆ $vftable()

MCAPI void ** Editor::Services::IEditorService::$vftable ( )
staticinherited
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 file: