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();
50 MCAPI StructureTemplateRegistrationContext(::StructureTemplateRegistrationContext&&);
52 MCAPI StructureTemplateRegistrationContext(::StructureTemplateRegistrationContext
const&);
54 MCAPI ~StructureTemplateRegistrationContext();
60 MCAPI
void* $ctor(::StructureTemplateRegistrationContext&&);
62 MCAPI
void* $ctor(::StructureTemplateRegistrationContext
const&);