LeviLamina
Loading...
Searching...
No Matches
AutomaticFeatureRules Class Reference

Classes

struct  AutomaticFeatureRule
 

Public Types

using AutomaticFeaturePriorityList
 

Public Member Functions

AutomaticFeatureRulesoperator= (AutomaticFeatureRules const &)
 
 AutomaticFeatureRules (AutomaticFeatureRules const &)
 
MCAPI AutomaticFeatureRules (::cereal::ReflectionCtx const &ctx, ::IMinecraftEventing &eventing)
 
MCAPI void _applyAutomaticFeatureRuleDefinition (::AutomaticFeatureRules::AutomaticFeatureRule &automaticFeatureRule, ::SharedTypes::v1_21_20::AutomaticFeatureRulesData const &automaticFeatureRulesData, ::MinEngineVersion const &minEngineVersion, ::FeatureRegistry &featureRegistry) const
 
MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_20::AutomaticFeatureRulesData_parseAndInsertUnsorted (::std::string const &filename, ::std::string &&data, ::MinEngineVersion const &minEngineVersion, ::IWorldRegistriesProvider &worldRegistries, ::std::unordered_map< ::std::string, ::std::unordered_map<::HashedString, ::AutomaticFeatureRules::AutomaticFeatureRule > > &bucketedFeatures, bool isBasePack) const
 
MCAPI void attachAutomaticFeatures (::ResourcePackManager &resourcePackManager, ::IWorldRegistriesProvider &worldRegistries, ::std::unordered_map<::HashedString, ::BiomeDecorationFeature > &biomeDecorationFeatureMap) const
 
MCAPI ::std::unordered_map< ::std::string, ::std::unordered_map<::HashedString, ::AutomaticFeatureRules::AutomaticFeatureRule > > parseAutomaticFeatures (::ServiceReference<::AppPlatform > appPlatform, ::ResourcePackManager &resourcePackManager, ::IWorldRegistriesProvider &worldRegistries) const
 
MCAPI void * $ctor (::cereal::ReflectionCtx const &ctx, ::IMinecraftEventing &eventing)
 

Static Public Member Functions

static MCAPI ::SemVersionConstant const & SCHEMA_VERSION_1 ()
 

Public Attributes

::ll::TypedStorage< 8, 192, ::Puv::SlicedLoader<::SharedTypes::v1_21_20::AutomaticFeatureRulesData, ::BedrockLoadContext, nullptr_t > > mLoader
 
::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > mEventing
 

Member Typedef Documentation

◆ AutomaticFeaturePriorityList

using AutomaticFeatureRules::AutomaticFeaturePriorityList
Initial value:
::std::unordered_map<
::std::string,
::std::unordered_map<::HashedString, ::AutomaticFeatureRules::AutomaticFeatureRule>>

The documentation for this class was generated from the following file: