30 ::ll::TypedStorage<8, 32, ::std::string> featureName;
31 ::ll::TypedStorage<8, 32, ::std::string> binaryJsonOutput;
63 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::IFeature>>> mFeatureRegistry;
64 ::ll::TypedStorage<8, 24, ::std::vector<::OwnerPtr<::IFeature>>> mFeatureSlots;
65 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, uint64>> mFeatureLookupMap;
66 ::ll::TypedStorage<8, 24, ::std::vector<::FeatureRegistry::FeatureBinaryJsonFormat>> mFeatureSerializeData;
67 ::ll::TypedStorage<1, 1, bool> mClientInitialized;
68 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mLargeFeaturePasses;
69 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mSmallFeaturePasses;
77 MCAPI ::std::string
const _featureNamespaceFromInput(::std::string
const& filePath, ::std::string
const& contents);
79 MCAPI
void _registerFeature(::std::string
const& name, ::std::unique_ptr<::IFeature> featurePtr);
81 MCAPI
bool _setupFeature(
85 ::std::string
const& featureName,
86 ::std::string
const& jsonDefinition,
88 bool serializeFeatures
91 MCAPI
void loadFromDefinitions(
94 bool clientSideGenEnabled
97 MCAPI ::WeakRef<::IFeature> lookupByName(::std::string
const& name)
const;
99 MCAPI ::WeakRef<::IFeature> lookupOrReserveFeature(::std::string
const& featureName);
101 MCAPI ::WeakRef<::IFeature> reserveFeature(::std::string
const& name);
109 MCAPI static ::std::string
const& AFTER_SKY_PASS();
111 MCAPI static ::std::string
const& AFTER_SURFACE_PASS();
113 MCAPI static ::std::string
const& AFTER_UNDERGROUND_PASS();
115 MCAPI static ::std::string
const& BEFORE_SKY_PASS();
117 MCAPI static ::std::string
const& BEFORE_SURFACE_PASS();
119 MCAPI static ::std::string
const& BEFORE_UNDERGROUND_PASS();
121 MCAPI static ::std::string
const& FINAL_PASS();
123 MCAPI static ::std::string
const& FIRST_PASS();
125 MCAPI static ::std::string
const& PREGENERATION_PASS();
127 MCAPI static ::std::string
const& SKY_PASS();
129 MCAPI static ::std::string
const& SURFACE_PASS();
131 MCAPI static ::std::string
const& UNDERGROUND_PASS();