3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/WeakRef.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
8#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
9#include "mc/deps/script_core/runtime/scripting/Result.h"
10#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
11#include "mc/deps/script_core/script_engine/scripting/Promise.h"
19namespace ScriptModuleMinecraft {
class ScriptActor; }
25namespace Scripting {
struct Error; }
30namespace Editor::ScriptModule {
46 ScriptProjectRegion& operator=(ScriptProjectRegion
const&);
47 ScriptProjectRegion(ScriptProjectRegion
const&);
48 ScriptProjectRegion();
53 virtual ~ScriptProjectRegion() =
default;
71 MCNAPI ::std::string
getId()
const;
89 MCNAPI ::Scripting::Result_deprecated<::Scripting::Promise<void, ::Scripting::Error>>
requestExtentsUpdate(
Definition ProjectRegion.h:25
Definition ScriptProjectRegionPlayerService.h:20
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error > > requestExpandToContain(::Scripting::NumberRange const &xExtents, ::Scripting::NumberRange const &zExtents, ::Scripting::ScriptObjectFactory &factory)
MCAPI::Scripting::Error _getLocationError(::Vec3 const &location) const
MCAPI ::Scripting::Result_deprecated< bool > isSolidBlock(::Vec3 const &location) const
MCAPI void _handleBoundsChange(::Bounds const &)
MCAPI ::Scripting::Result_deprecated< bool > isAirBlock(::Vec3 const &location) const
MCAPI::std::string getId() const
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< void, ::Scripting::Error > > requestExtentsUpdate(::Scripting::NumberRange const &xExtents, ::Scripting::NumberRange const &zExtents, ::Scripting::ScriptObjectFactory &factory)
MCAPI ::Scripting::Result_deprecated< bool > isBlockWaterlogged(::Vec3 const &location) const
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI void * $ctor(::WeakRef<::Editor::ProjectRegion > region, ::Editor::ScriptModule::ScriptProjectRegionPlayerService *owner, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated< bool > isLiquidBlock(::Vec3 const &location) const
MCAPI::Scripting::Error _getInvalidRegionError() const
MCAPI ScriptProjectRegion(::WeakRef<::Editor::ProjectRegion > region, ::Editor::ScriptModule::ScriptProjectRegionPlayerService *owner, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated< bool > isLocationAvailable(::Vec3 const &location) const
Definition ScriptActor.h:64
Definition ScriptObjectFactory.h:7
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition ScriptActorSpawnError.h:16
Definition ScriptInvalidActorError.h:18
Definition ClassBinding.h:10
Definition InvalidArgumentError.h:11
Definition NumberRange.h:7