3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/scripting/modules/minecraft/ScriptBlockVolumeBase.h"
18namespace ScriptModuleMinecraft {
24 virtual ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator>
27 virtual ::std::unique_ptr<::BaseBlockLocationIterator> createBlockLocationIterator() ;
39 MCNAPI
void add(::std::vector<::Vec3>
const& locations);
41 MCNAPI ::ScriptModuleMinecraft::ScriptListBlockVolume&
44 MCNAPI ::ScriptModuleMinecraft::ScriptListBlockVolume&
47 MCNAPI
void remove(::std::vector<::Vec3>
const& locations);
53 MCNAPI static ::Scripting::ClassBinding
bind();
69 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator>
Definition BaseBlockLocationIterator.h:8
Definition ScriptBlockLocationIterator.h:19
Definition ScriptBlockVolumeBase.h:31
Definition ScriptListBlockVolume.h:20
static MCAPI void ** $vftable()
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptListBlockVolume const &rhs)
MCAPI ::std::unique_ptr<::BaseBlockLocationIterator > $createBlockLocationIterator()
MCAPI ScriptListBlockVolume(::ScriptModuleMinecraft::ScriptListBlockVolume &&rhs)
MCAPI ScriptListBlockVolume(::ScriptModuleMinecraft::ScriptListBlockVolume const &rhs)
MCAPI void add(::std::vector<::Vec3 > const &locations)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ScriptListBlockVolume()
MCAPI::ScriptModuleMinecraft::ScriptListBlockVolume & operator=(::ScriptModuleMinecraft::ScriptListBlockVolume const &rhs)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator > $getBlockLocationIterator(::Scripting::WeakLifetimeScope scope)
MCAPI void remove(::std::vector<::Vec3 > const &locations)
MCAPI::ScriptModuleMinecraft::ScriptListBlockVolume & operator=(::ScriptModuleMinecraft::ScriptListBlockVolume &&rhs)
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptListBlockVolume &&rhs)
Definition WeakLifetimeScope.h:12
Definition ClassBinding.h:10