27 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::ILevel>> mLevel;
28 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::Scheduler>> mScheduler;
29 ::ll::TypedStorage<8, 64, ::OwnerPtrFactory<::Dimension, ::ILevel&, ::Scheduler&>> mDimensionFactory;
30 ::ll::TypedStorage<8, 8, ::br::worldgen::StructureSetRegistry const&> mStructureSetRegistry;
37 virtual ::OwnerPtr<::Dimension> create(::std::string
const& dimensionName)
const ;
40 virtual void initializeDimension(
::Dimension& dimension)
const ;
50 ::Bedrock::NotNullNonOwnerPtr<::ILevel> level,
51 ::Bedrock::NotNullNonOwnerPtr<::Scheduler> scheduler,
60 ::Bedrock::NotNullNonOwnerPtr<::ILevel> level,
61 ::Bedrock::NotNullNonOwnerPtr<::Scheduler> scheduler,
75 MCAPI ::OwnerPtr<::Dimension> $create(::std::string
const& dimensionName)
const;
77 MCAPI
void $initializeDimension(
::Dimension& dimension)
const;
83 MCAPI
static void** $vftable();