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
43 // NOLINTEND
44
45public:
46 // constructor thunks
47 // NOLINTBEGIN
48 MCNAPI void* $ctor(
49 ::Block const& seedBlock,
50 ::Editor::BlockUtils::Task::BlockUtilityFloodMatchCriteria criteria,
51 ::std::vector<::std::string> const& customBlockList
52 );
53 // NOLINTEND
54
55public:
56 // destructor thunk
57 // NOLINTBEGIN
58 MCNAPI void $dtor();
59 // NOLINTEND
60};
61
62} // namespace Editor::BlockUtils::Task
Definition Block.h:41
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