3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/OwnerPtr.h"
7#include "mc/util/OwnerPtrFactory.h"
8#include "mc/world/level/DimensionFactoryArguments.h"
9#include "mc/world/level/IDimensionFactory.h"
25 ::ll::TypedStorage<8, 64, ::OwnerPtrFactory<::Dimension, ::DerivedDimensionArguments&&>> mDimensionFactory;
26 ::ll::TypedStorage<8, 128, ::DimensionFactoryArguments> mArgs;
32 virtual ::OwnerPtr<::Dimension> create(::std::string
const& dimensionName)
const ;
34 virtual void initializeDimension(
::Dimension& dimension)
const ;
42 MCNAPI ::OwnerPtr<::Dimension>
$create(::std::string
const& dimensionName)
const;
Definition DimensionFactory.h:21
MCAPI ::OwnerPtr<::Dimension > $create(::std::string const &dimensionName) const
static MCAPI void ** $vftable()
MCAPI void $initializeDimension(::Dimension &dimension) const
Definition Dimension.h:85
Definition IDimensionFactory.h:13
Definition Scheduler.h:14
Definition DerivedDimensionArguments.h:15