3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/editor/IPendingOperation.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
13namespace Editor::Transactions {
class IOperation; }
18namespace Editor::Transactions {
29 BlockChangedPendingOperation& operator=(BlockChangedPendingOperation
const&);
30 BlockChangedPendingOperation(BlockChangedPendingOperation
const&);
31 BlockChangedPendingOperation();
36 virtual ~BlockChangedPendingOperation() =
default;
38 virtual ::std::unique_ptr<::Editor::Transactions::IOperation>
52 ::std::vector<::Editor::Transactions::BlockChangedOperationData>& changedBlocks
59 MCNAPI
void*
$ctor(::std::vector<::Editor::Transactions::BlockChangeIntentData>&& blocks);
65 MCNAPI ::std::unique_ptr<::Editor::Transactions::IOperation>
Definition BlockSource.h:73
Definition ServiceProviderCollection.h:7
MCAPI ::Scripting::Result_deprecated< bool > $_discard(::Editor::ServiceProviderCollection &)
MCAPI BlockChangedPendingOperation(::std::vector<::Editor::Transactions::BlockChangeIntentData > &&blocks)
MCAPI ::std::unique_ptr<::Editor::Transactions::IOperation > $_commit(::Editor::ServiceProviderCollection &services)
MCAPI void _processBlockChangeIntent(::BlockSource const ®ion, ::Editor::Transactions::BlockChangeIntentData &blockIntentData, ::std::vector<::Editor::Transactions::BlockChangedOperationData > &changedBlocks) const
MCAPI void * $ctor(::std::vector<::Editor::Transactions::BlockChangeIntentData > &&blocks)
static MCAPI void ** $vftable()
Definition IOperation.h:15
Definition IPendingOperation.h:16
Definition BlockChangeIntentData.h:13
Definition BlockChangedOperationData.h:13