3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/editor/OperationType.h"
15namespace Editor::BlockMask {
28 BlockMaskList& operator=(BlockMaskList
const&);
29 BlockMaskList(BlockMaskList
const&);
38 MCNAPI
bool containsBlock(
::Block const* block)
const;
46 MCNAPI
bool const getAlwaysMatch()
const;
48 MCNAPI ::Editor::BlockMask::OperationType getOperationType()
const;
56 MCNAPI
void setAlwaysMatch(
bool alwaysMatch);
MCAPI bool isDisabled() const
MCAPI bool match(::Block const *block) const
MCAPI void setOperationType(::Editor::BlockMask::OperationType operationType)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI void addBlock(::Block const *block)
MCAPI void fromStringList(::std::vector<::std::string > const &blockNames)
Definition HashedString.h:5
Definition ReflectionCtx.h:11