30 ::ll::TypedStorage<8, 32, ::std::string> featureName;
31 ::ll::TypedStorage<8, 32, ::std::string> binaryJsonOutput;
68 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::IFeature>>> mFeatureRegistry;
69 ::ll::TypedStorage<8, 24, ::std::vector<::OwnerPtr<::IFeature>>> mFeatureSlots;
70 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, uint64>> mFeatureLookupMap;
71 ::ll::TypedStorage<8, 24, ::std::vector<::FeatureRegistry::FeatureBinaryJsonFormat>> mFeatureSerializeData;
72 ::ll::TypedStorage<1, 1, bool> mClientInitialized;
73 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mLargeFeaturePasses;
74 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mSmallFeaturePasses;
82 MCAPI ::std::string
const _featureNamespaceFromInput(::std::string
const& filePath, ::std::string
const& contents);
84 MCAPI
void _registerFeature(::std::string
const& name, ::std::unique_ptr<::IFeature> featurePtr);
86 MCAPI ::std::string
const& _reverseLookup(uint64 index)
const;
88 MCAPI
bool _setupFeature(
92 ::std::string
const& featureName,
93 ::std::string
const& jsonDefinition,
95 bool serializeFeatures
98 MCAPI
void loadFromDefinitions(
101 bool clientSideGenEnabled
104 MCAPI ::WeakRef<::IFeature> lookupByName(::std::string
const& name)
const;
106 MCAPI ::WeakRef<::IFeature> lookupOrReserveFeature(::std::string
const& featureName);
108 MCAPI ::WeakRef<::IFeature> reserveFeature(::std::string
const& name);
116 MCAPI static ::std::string
const& AFTER_SKY_PASS();
118 MCAPI static ::std::string
const& AFTER_SURFACE_PASS();
120 MCAPI static ::std::string
const& AFTER_UNDERGROUND_PASS();
122 MCAPI static ::std::string
const& BEFORE_SKY_PASS();
124 MCAPI static ::std::string
const& BEFORE_SURFACE_PASS();
126 MCAPI static ::std::string
const& BEFORE_UNDERGROUND_PASS();
128 MCAPI static ::std::string
const& FINAL_PASS();
130 MCAPI static ::std::string
const& FIRST_PASS();
132 MCAPI static ::std::string
const& PREGENERATION_PASS();
134 MCAPI static ::std::string
const& SKY_PASS();
136 MCAPI static ::std::string
const& SURFACE_PASS();
138 MCAPI static ::std::string
const& UNDERGROUND_PASS();