LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptBlockRaycastOptions Struct Reference
Inheritance diagram for ScriptModuleMinecraft::ScriptBlockRaycastOptions:

Public Member Functions

MCAPI void $dtor ()
MCAPI ::Scripting::Result_deprecated<::std::optional< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > > > getExcludePermutations () const
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string > > > getExcludeTags () const
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string > > > getExcludeTypes () const
MCAPI ::Scripting::Result_deprecated<::std::optional< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > > > getIncludePermutations () const
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string > > > getIncludeTags () const
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string > > > getIncludeTypes () const
MCAPI bool isEmpty () const
MCAPI bool isValid (::Scripting::Error &error) const
MCAPI bool operator() (::Block const &block) const
MCAPI ::Scripting::Result_deprecated< void > setExcludePermutations (::std::optional< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > > const &permutations)
MCAPI ::Scripting::Result_deprecated< void > setExcludeTags (::std::optional<::std::vector<::std::string > > strings)
MCAPI ::Scripting::Result_deprecated< void > setExcludeTypes (::std::optional<::std::vector<::std::string > > strings)
MCAPI ::Scripting::Result_deprecated< void > setIncludePermutations (::std::optional< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > > const &permutations)
MCAPI ::Scripting::Result_deprecated< void > setIncludeTags (::std::optional<::std::vector<::std::string > > strings)
MCAPI ::Scripting::Result_deprecated< void > setIncludeTypes (::std::optional<::std::vector<::std::string > > strings)
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptBlockFilter &&)
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptBlockFilter const &)

Static Public Member Functions

static MCAPI ::Scripting::InterfaceBinding bind ()
static MCAPI ::Scripting::ClassBinding bindV010 ()

Public Attributes

::ll::TypedStorage< 4, 8, ::std::optional< int > > mMaxDistance
::ll::TypedStorage< 1, 2, ::std::optional< bool > > mIncludePassableBlocks
::ll::TypedStorage< 1, 2, ::std::optional< bool > > mIncludeLiquidBlocks
::ll::TypedStorage< 8, 24, ::std::vector<::BlockDescriptor > > mIncludeTypes
::ll::TypedStorage< 8, 24, ::std::vector<::BlockDescriptor > > mExcludeTypes
::ll::TypedStorage< 8, 24, ::std::vector<::std::reference_wrapper<::Block const > > > mIncludePermutations
::ll::TypedStorage< 8, 24, ::std::vector<::std::reference_wrapper<::Block const > > > mExcludePermutations
::ll::TypedStorage< 8, 24, ::std::vector<::HashedString > > mIncludeTags
::ll::TypedStorage< 8, 24, ::std::vector<::HashedString > > mExcludeTags
::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScopemScope

The documentation for this struct was generated from the following file: