Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
BlockCriteriaMatcher.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/editor/block_utils/BlockUtilityFloodMatchCriteria.h"
7
8// auto generated forward declare list
9// clang-format off
10class Block;
11// clang-format on
12
13namespace Editor::BlockUtils::Task {
14
15class BlockCriteriaMatcher {
16public:
17 // member variables
18 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 BlockCriteriaMatcher& operator=(BlockCriteriaMatcher const&);
28 BlockCriteriaMatcher(BlockCriteriaMatcher const&);
29 BlockCriteriaMatcher();
30
31public:
32 // member functions
33 // NOLINTBEGIN
35 ::Block const& seedBlock,
36 ::Editor::BlockUtils::Task::BlockUtilityFloodMatchCriteria criteria,
37 ::std::vector<::std::string> const& customBlockList
38 );
39
40 MCNAPI bool operator()(::Block const& block) const;
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
46 MCNAPI void* $ctor(
47 ::Block const& seedBlock,
48 ::Editor::BlockUtils::Task::BlockUtilityFloodMatchCriteria criteria,
49 ::std::vector<::std::string> const& customBlockList
50 );
51 // NOLINTEND
52};
53
54} // namespace Editor::BlockUtils::Task
Definition Block.h:42
MCAPI bool operator()(::Block const &block) const
MCAPI BlockCriteriaMatcher(::Block const &seedBlock, ::Editor::BlockUtils::Task::BlockUtilityFloodMatchCriteria criteria, ::std::vector<::std::string > const &customBlockList)
MCAPI void * $ctor(::Block const &seedBlock, ::Editor::BlockUtils::Task::BlockUtilityFloodMatchCriteria criteria, ::std::vector<::std::string > const &customBlockList)
Definition Alias.h:14