3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/game_refs/OwnerPtr.h"
8#include "mc/platform/brstd/move_only_function.h"
9#include "mc/util/OwnerPtrFactory.h"
17namespace br::worldgen {
class StructureSetRegistry; }
43 MCNAPI static ::DimensionFactoryArguments
create(
44 ::Bedrock::NotNullNonOwnerPtr<::ILevel> level,
45 ::Bedrock::NotNullNonOwnerPtr<::Scheduler> scheduler,
Definition Dimension.h:83
Definition OwnerPtrFactory.h:7
Definition Scheduler.h:13
Definition StructureSetRegistry.h:12
Definition move_only_function.h:9
Definition DerivedDimensionArguments.h:14
Definition DimensionFactoryArguments.h:20
MCAPI ~DimensionFactoryArguments()
static MCAPI ::DimensionFactoryArguments create(::Bedrock::NotNullNonOwnerPtr<::ILevel > level, ::Bedrock::NotNullNonOwnerPtr<::Scheduler > scheduler, ::br::worldgen::StructureSetRegistry const &structureSetRegistry)