3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/WeakRef.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/deps/scripting/runtime/Result_deprecated.h"
17namespace ScriptModuleMinecraft {
class ScriptRGBA; }
22namespace Editor::ScriptModule {
24class ScriptCustomBiomeSource
36 ScriptCustomBiomeSource& operator=(ScriptCustomBiomeSource
const&);
37 ScriptCustomBiomeSource(ScriptCustomBiomeSource
const&);
38 ScriptCustomBiomeSource();
46 ::std::weak_ptr<::Editor::CustomBiomeManagerProvider> manager
51 MCNAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptBiomeType>
getBiomeAt(
::Vec3 const& pos)
const;
53 MCNAPI ::std::string
getId()
const;
55 MCNAPI ::Scripting::Result_deprecated<void>
56 recalculateBiomes(::std::vector<::Editor::ScriptModule::ScriptCustomBiomeConfig>
const& newBiomes);
58 MCNAPI ::Scripting::Result_deprecated<void>
65 MCNAPI static ::Scripting::ClassBinding
bindType();
74 ::std::weak_ptr<::Editor::CustomBiomeManagerProvider> manager
Definition CustomBiomeManagerProvider.h:17
MCAPI void * $ctor(::Scripting::WeakLifetimeScope &scope, ::WeakRef<::ICustomBiomeSource > const &sourceData, ::std::weak_ptr<::Editor::CustomBiomeManagerProvider > manager)
MCAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptBiomeType > getBiomeAt(::Vec3 const &pos) const
MCAPI ::Scripting::Result_deprecated< void > recalculateBiomes(::std::vector<::Editor::ScriptModule::ScriptCustomBiomeConfig > const &newBiomes)
MCAPI ScriptCustomBiomeSource(::Scripting::WeakLifetimeScope &scope, ::WeakRef<::ICustomBiomeSource > const &sourceData, ::std::weak_ptr<::Editor::CustomBiomeManagerProvider > manager)
MCAPI ::Scripting::Result_deprecated< void > updateColor(::std::string const &biomeName, ::ScriptModuleMinecraft::ScriptRGBA const &color)
static MCAPI ::Scripting::ClassBinding bindType()
MCAPI::std::string getId() const
Definition ICustomBiomeSource.h:20
Definition ScriptBiomeType.h:18
Definition ScriptRGBA.h:16
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:14
Definition ScriptCustomBiomeConfig.h:13
Definition ClassBinding.h:19