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

Public Member Functions

EditorStructureManageroperator= (EditorStructureManager const &)
 
 EditorStructureManager (EditorStructureManager const &)
 
virtual ::std::shared_ptr<::SharedTypes::v1_21_80::JigsawStructureMetadatagetOrCreateJigsawStructureMetadata (::StructurePoolElement const &structurePoolElement)
 
virtual::StructureTemplate & getOrCreate (::std::string const &structureName)
 
virtual::StructureTemplate * getStructure (::std::string const &structureName) const
 
virtual::LegacyStructureTemplate & getOrCreateLegacy (::std::string const &)
 
virtual bool readStructure (::StructureTemplate &)
 
MCAPI EditorStructureManager (::Editor::ServiceProviderCollection &providers)
 
MCAPI bool containsStructure (::std::string const &structureName)
 
MCAPI void * $ctor (::Editor::ServiceProviderCollection &providers)
 
MCAPI void $dtor ()
 
MCAPI ::std::shared_ptr<::SharedTypes::v1_21_80::JigsawStructureMetadata$getOrCreateJigsawStructureMetadata (::StructurePoolElement const &structurePoolElement)
 
MCAPI::StructureTemplate & $getOrCreate (::std::string const &structureName)
 
MCAPI::StructureTemplate * $getStructure (::std::string const &structureName) const
 
MCAPI::LegacyStructureTemplate & $getOrCreateLegacy (::std::string const &)
 
MCAPI bool $readStructure (::StructureTemplate &)
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnkc32dd8
 
::ll::UntypedStorage< 8, 80 > mUnk95a7de
 
::ll::UntypedStorage< 8, 8 > mUnka9f656
 
::ll::UntypedStorage< 8, 64 > mUnka91f3a
 
::ll::UntypedStorage< 8, 280 > mUnk1c5bc9
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Constructor & Destructor Documentation

◆ EditorStructureManager()

MCAPI Editor::Services::EditorStructureManager::EditorStructureManager ( ::Editor::ServiceProviderCollection & providers)
explicit
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

◆ getOrCreateJigsawStructureMetadata()

virtual ::std::shared_ptr<::SharedTypes::v1_21_80::JigsawStructureMetadata > Editor::Services::EditorStructureManager::getOrCreateJigsawStructureMetadata ( ::StructurePoolElement const & structurePoolElement)
virtual

◆ getOrCreate()

virtual::StructureTemplate & Editor::Services::EditorStructureManager::getOrCreate ( ::std::string const & structureName)
virtual

◆ getStructure()

virtual::StructureTemplate * Editor::Services::EditorStructureManager::getStructure ( ::std::string const & structureName) const
virtual

◆ getOrCreateLegacy()

virtual::LegacyStructureTemplate & Editor::Services::EditorStructureManager::getOrCreateLegacy ( ::std::string const & )
virtual

◆ readStructure()

virtual bool Editor::Services::EditorStructureManager::readStructure ( ::StructureTemplate & )
virtual

◆ containsStructure()

MCAPI bool Editor::Services::EditorStructureManager::containsStructure ( ::std::string const & structureName)
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::EditorStructureManager::$ctor ( ::Editor::ServiceProviderCollection & providers)
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 Editor::Services::EditorStructureManager::$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.

◆ $getOrCreateJigsawStructureMetadata()

MCAPI ::std::shared_ptr<::SharedTypes::v1_21_80::JigsawStructureMetadata > Editor::Services::EditorStructureManager::$getOrCreateJigsawStructureMetadata ( ::StructurePoolElement const & structurePoolElement)
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.

◆ $getOrCreate()

MCAPI::StructureTemplate & Editor::Services::EditorStructureManager::$getOrCreate ( ::std::string const & structureName)
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.

◆ $getStructure()

MCAPI::StructureTemplate * Editor::Services::EditorStructureManager::$getStructure ( ::std::string const & structureName) 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.

◆ $getOrCreateLegacy()

MCAPI::LegacyStructureTemplate & Editor::Services::EditorStructureManager::$getOrCreateLegacy ( ::std::string 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.

◆ $readStructure()

MCAPI bool Editor::Services::EditorStructureManager::$readStructure ( ::StructureTemplate & )
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()

static MCAPI void ** Editor::Services::EditorStructureManager::$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 file: