30 ::ll::TypedStorage<8, 32, ::std::string> featureName;
31 ::ll::TypedStorage<8, 32, ::std::string> binaryJsonOutput;
60 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::IFeature>>> mFeatureRegistry;
61 ::ll::TypedStorage<8, 24, ::std::vector<::OwnerPtr<::IFeature>>> mFeatureSlots;
62 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, uint64>> mFeatureLookupMap;
63 ::ll::TypedStorage<8, 24, ::std::vector<::FeatureRegistry::FeatureBinaryJsonFormat>> mFeatureSerializeData;
64 ::ll::TypedStorage<1, 1, bool> mClientInitialized;
65 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mLargeFeaturePasses;
66 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mSmallFeaturePasses;
74 MCAPI ::std::string
const _featureNamespaceFromInput(::std::string
const& filePath, ::std::string
const& contents);
76 MCAPI
void _registerFeature(::std::string
const& name, ::std::unique_ptr<::IFeature> featurePtr);
78 MCAPI ::std::string
const& _reverseLookup(uint64 index)
const;
80 MCAPI
bool _setupFeature(
84 ::std::string
const& featureName,
85 ::std::string
const& jsonDefinition,
87 bool serializeFeatures
90 MCAPI
void loadFromDefinitions(
93 bool clientSideGenEnabled
96 MCAPI ::WeakRef<::IFeature> lookupByName(::std::string
const& name)
const;
98 MCAPI ::WeakRef<::IFeature> lookupOrReserveFeature(::std::string
const& featureName);
100 MCAPI ::WeakRef<::IFeature> reserveFeature(::std::string
const& name);
108 MCAPI static ::std::string
const& AFTER_SKY_PASS();
110 MCAPI static ::std::string
const& AFTER_SURFACE_PASS();
112 MCAPI static ::std::string
const& AFTER_UNDERGROUND_PASS();
114 MCAPI static ::std::string
const& BEFORE_SKY_PASS();
116 MCAPI static ::std::string
const& BEFORE_SURFACE_PASS();
118 MCAPI static ::std::string
const& BEFORE_UNDERGROUND_PASS();
120 MCAPI static ::std::string
const& FINAL_PASS();
122 MCAPI static ::std::string
const& FIRST_PASS();
124 MCAPI static ::std::string
const& PREGENERATION_PASS();
126 MCAPI static ::std::string
const& SKY_PASS();
128 MCAPI static ::std::string
const& SURFACE_PASS();
130 MCAPI static ::std::string
const& UNDERGROUND_PASS();