17struct StructureTemplateRegistrationContext {
21 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager>> mManager;
22 ::ll::TypedStorage<8, 8, ::JigsawStructureElementRegistry&> mStructureRegistry;
23 ::ll::TypedStorage<8, 8, ::FeatureRegistry&> mFeatureRegistry;
24 ::ll::TypedStorage<8, 32, ::BaseGameVersion> mBaseGameVersion;
25 ::ll::TypedStorage<8, 8, ::Experiments const&> mExperiments;
29 StructureTemplateRegistrationContext(
30 Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager>
const& manager,
37 mStructureRegistry(structureRegistry),
38 mFeatureRegistry(featureRegistry),
39 mBaseGameVersion(baseGameVersion),
40 mExperiments(experiments) {}
44 StructureTemplateRegistrationContext& operator=(StructureTemplateRegistrationContext
const&);
45 StructureTemplateRegistrationContext(StructureTemplateRegistrationContext
const&);
46 StructureTemplateRegistrationContext();
51 MCAPI ~StructureTemplateRegistrationContext();