3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/deps/scripting/runtime/Result.h"
13namespace ScriptModuleMinecraft {
class ScriptBlockVolumeIterable; }
14namespace Scripting {
struct ClassBinding; }
15namespace Scripting {
struct EngineError; }
18namespace ScriptModuleMinecraft {
39 ::std::unique_ptr<::BaseBlockLocationIterator> nativeIterator,
41 strongTypedIterableHandle
44 MCNAPI ::Scripting::Result<bool, ::Scripting::EngineError>
isValid()
const;
50 MCNAPI static ::Scripting::ClassBinding
bind();
57 ::std::unique_ptr<::BaseBlockLocationIterator> nativeIterator,
59 strongTypedIterableHandle
Definition BaseBlockLocationIterator.h:10
Definition ScriptBlockLocationIterator.h:21
MCAPI ::Scripting::Result< bool, ::Scripting::EngineError > isValid() const
MCAPI ScriptBlockLocationIterator(::std::unique_ptr<::BaseBlockLocationIterator > nativeIterator, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockVolumeIterable > strongTypedIterableHandle)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI void * $ctor(::std::unique_ptr<::BaseBlockLocationIterator > nativeIterator, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockVolumeIterable > strongTypedIterableHandle)
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8