LeviLamina
Loading...
Searching...
No Matches
JigsawStructureParser Struct Reference

Public Types

using StructureProcessorList
 

Static Public Member Functions

static MCAPI ::std::vector<::br::worldgen::JigsawStructureprepareJigsawDefinitionData (::std::vector<::SharedTypes::v1_21_20::JigsawStructureDefinition::Contents > const &jigsawsData, ::IWorldRegistriesProvider &registries)
 
static MCAPI ::std::unordered_map<::std::string, ::std::shared_ptr<::br::worldgen::StructureSet > > prepareJigsawSetData (::std::vector<::SharedTypes::v1_21_20::JigsawStructureSet::Contents > const &stuctureSets, ::br::worldgen::StructureRegistry const &structureRegistry)
 
static MCAPI ::std::unordered_map< ::std::string, ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const > > > > prepareProcessorsData (::std::vector<::SharedTypes::v1_21_20::JigsawStructureProcessorList::Contents > const &documents)
 
static MCAPI ::std::vector<::StructureTemplatePoolprepareTemplatePoolsData (::std::vector<::SharedTypes::v1_21_20::JigsawStructureTemplatePool::Contents > const &templatePoolsData, ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::JigsawStructureRegistry &registry)
 
static MCAPI ::br::worldgen::JigsawStructure processJigsawDefinition (::SharedTypes::v1_21_20::JigsawStructureDefinition::Contents const &jigsawData, ::IWorldRegistriesProvider &registries)
 
static MCAPI ::std::shared_ptr<::br::worldgen::StructureSetprocessJigsawSet (::SharedTypes::v1_21_20::JigsawStructureSet::Contents const &setData, ::br::worldgen::StructureRegistry const &structureRegistry)
 
static MCAPI ::StructureTemplatePool processTemplatePool (::SharedTypes::v1_21_20::JigsawStructureTemplatePool::Contents const &templatePool, ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::JigsawStructureRegistry &registry)
 

Member Typedef Documentation

◆ StructureProcessorList

using JigsawStructureParser::StructureProcessorList
Initial value:
::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const>>>

Member Function Documentation

◆ prepareJigsawDefinitionData()

static MCAPI ::std::vector<::br::worldgen::JigsawStructure > JigsawStructureParser::prepareJigsawDefinitionData ( ::std::vector<::SharedTypes::v1_21_20::JigsawStructureDefinition::Contents > const & jigsawsData,
::IWorldRegistriesProvider & registries )
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.

◆ prepareJigsawSetData()

static MCAPI ::std::unordered_map<::std::string, ::std::shared_ptr<::br::worldgen::StructureSet > > JigsawStructureParser::prepareJigsawSetData ( ::std::vector<::SharedTypes::v1_21_20::JigsawStructureSet::Contents > const & stuctureSets,
::br::worldgen::StructureRegistry const & structureRegistry )
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.

◆ prepareProcessorsData()

static MCAPI ::std::unordered_map< ::std::string, ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const > > > > JigsawStructureParser::prepareProcessorsData ( ::std::vector<::SharedTypes::v1_21_20::JigsawStructureProcessorList::Contents > const & documents)
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.

◆ prepareTemplatePoolsData()

static MCAPI ::std::vector<::StructureTemplatePool > JigsawStructureParser::prepareTemplatePoolsData ( ::std::vector<::SharedTypes::v1_21_20::JigsawStructureTemplatePool::Contents > const & templatePoolsData,
::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager,
::JigsawStructureRegistry & registry )
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.

◆ processJigsawDefinition()

static MCAPI ::br::worldgen::JigsawStructure JigsawStructureParser::processJigsawDefinition ( ::SharedTypes::v1_21_20::JigsawStructureDefinition::Contents const & jigsawData,
::IWorldRegistriesProvider & registries )
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.

◆ processJigsawSet()

static MCAPI ::std::shared_ptr<::br::worldgen::StructureSet > JigsawStructureParser::processJigsawSet ( ::SharedTypes::v1_21_20::JigsawStructureSet::Contents const & setData,
::br::worldgen::StructureRegistry const & structureRegistry )
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.

◆ processTemplatePool()

static MCAPI ::StructureTemplatePool JigsawStructureParser::processTemplatePool ( ::SharedTypes::v1_21_20::JigsawStructureTemplatePool::Contents const & templatePool,
::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager,
::JigsawStructureRegistry & registry )
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 struct was generated from the following file: