3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
12namespace ScriptModuleMinecraft {
class ScriptBlockPermutation; }
13namespace Scripting {
struct Error; }
14namespace Scripting {
struct InterfaceBinding; }
17namespace ScriptModuleMinecraft {
43 MCNAPI ::Scripting::Result_deprecated<::std::optional<
44 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>>>>
47 MCNAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string>>>
getExcludeTags()
const;
49 MCNAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string>>>
getExcludeTypes()
const;
51 MCNAPI ::Scripting::Result_deprecated<::std::optional<
52 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>>>>
55 MCNAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string>>>
getIncludeTags()
const;
57 MCNAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string>>>
getIncludeTypes()
const;
73 MCNAPI ::Scripting::Result_deprecated<void>
setExcludeTags(::std::optional<::std::vector<::std::string>> strings);
75 MCNAPI ::Scripting::Result_deprecated<void>
setExcludeTypes(::std::optional<::std::vector<::std::string>> strings);
83 MCNAPI ::Scripting::Result_deprecated<void>
setIncludeTags(::std::optional<::std::vector<::std::string>> strings);
85 MCNAPI ::Scripting::Result_deprecated<void>
setIncludeTypes(::std::optional<::std::vector<::std::string>> strings);
93 MCNAPI static ::Scripting::InterfaceBinding
bind();
Definition ScriptBlockFilter.h:19
static MCAPI ::Scripting::InterfaceBinding bind()
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string > > > getExcludeTypes() const
MCAPI ::Scripting::Result_deprecated< void > setIncludeTypes(::std::optional<::std::vector<::std::string > > strings)
MCAPI ScriptBlockFilter(::ScriptModuleMinecraft::ScriptBlockFilter &&)
MCAPI ::Scripting::Result_deprecated< void > setIncludePermutations(::std::optional< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > > const &permutations)
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptBlockFilter const &)
MCAPI ::Scripting::Result_deprecated< void > setExcludePermutations(::std::optional< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > > const &permutations)
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string > > > getIncludeTags() const
MCAPI ::Scripting::Result_deprecated< void > setIncludeTags(::std::optional<::std::vector<::std::string > > strings)
MCAPI ::Scripting::Result_deprecated<::std::optional< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > > > getExcludePermutations() const
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptBlockFilter &&)
MCAPI::ScriptModuleMinecraft::ScriptBlockFilter & operator=(::ScriptModuleMinecraft::ScriptBlockFilter const &)
MCAPI ~ScriptBlockFilter()
MCAPI::ScriptModuleMinecraft::ScriptBlockFilter & operator=(::ScriptModuleMinecraft::ScriptBlockFilter &&)
MCAPI bool operator()(::Block const &block) const
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string > > > getIncludeTypes() const
MCAPI ::Scripting::Result_deprecated< void > setExcludeTags(::std::optional<::std::vector<::std::string > > strings)
MCAPI bool isValid(::Scripting::Error &error) const
MCAPI ::Scripting::Result_deprecated< void > setExcludeTypes(::std::optional<::std::vector<::std::string > > strings)
MCAPI ::Scripting::Result_deprecated<::std::optional< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > > > getIncludePermutations() const
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string > > > getExcludeTags() const
MCAPI ScriptBlockFilter(::ScriptModuleMinecraft::ScriptBlockFilter const &)
Definition StrongTypedObjectHandle.h:8