|
MCAPI ::std::optional<::gsl::not_null<::std::shared_ptr< ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const > > > const > > > | get (::std::string_view key) const |
|
MCFOLD ::std::vector<::std::unique_ptr<::StructurePoolBlockRule > > const * | lookupByName (::std::string name) const |
|
MCAPI void | record (::std::string_view key, ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const > > > processors) |
|
MCAPI void | registerBlockRules (::std::string name, ::std::unique_ptr<::std::vector<::std::unique_ptr<::StructurePoolBlockRule > > > &&ruleList) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::std::vector<::std::unique_ptr<::StructurePoolBlockRule > > > > > | mBlockRulesRegistry |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::vector<::std::unique_ptr<::StructurePoolBlockRule > > const * > > | mBlockRuleLookupMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::std::string, ::gsl::not_null<::std::shared_ptr< ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const > > > const > > > > | mProcessors |
|
◆ StructureProcessorList
using JigsawStructureBlockRulesRegistry::StructureProcessorList |
Initial value:
::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const>>>
◆ BlockRulesRegistryMap
using JigsawStructureBlockRulesRegistry::BlockRulesRegistryMap |
Initial value:
::std::vector<::std::unique_ptr<::std::vector<::std::unique_ptr<::StructurePoolBlockRule>>>>
◆ BlockRulesLookupMap
using JigsawStructureBlockRulesRegistry::BlockRulesLookupMap |
Initial value:
::std::unordered_map<::std::string, ::std::vector<::std::unique_ptr<::StructurePoolBlockRule>> const*>
The documentation for this class was generated from the following file: