3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/editor/IOperation.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
17namespace Editor::Transactions {
22 enum class OperationType :
int {
37 EntityOperation& operator=(EntityOperation
const&);
38 EntityOperation(EntityOperation
const&);
44 virtual ~EntityOperation() =
default;
46 virtual ::std::string_view getName() ;
58 ::Editor::Transactions::EntityOperation::OperationType type
63 MCNAPI ::Scripting::Result_deprecated<void>
86 ::Editor::Transactions::EntityOperation::OperationType type
Definition ServiceProviderCollection.h:7
static MCAPI void ** $vftable()
MCAPI ::Scripting::Result_deprecated< void > $_undo(::Editor::ServiceProviderCollection &services)
MCAPI EntityOperation(::Editor::Transactions::EntityOperationData &&entityData, ::Editor::Transactions::EntityOperation::OperationType type)
MCAPI ::Scripting::Result_deprecated< void > _loadEntity(::Level *level)
MCAPI void * $ctor(::Editor::Transactions::EntityOperationData &&entityData, ::Editor::Transactions::EntityOperation::OperationType type)
MCAPI::std::string_view $getName()
static MCAPI ::std::string const & DEFAULT_OPERATION_NAME()
MCAPI ::Scripting::Result_deprecated< void > _saveEntity(::Level *level)
MCAPI ::Scripting::Result_deprecated< void > _performOperation(::Editor::ServiceProviderCollection &services, bool isUndo)
static MCAPI ::Scripting::EnumBinding bindOperationType()
MCAPI ::Scripting::Result_deprecated< void > $_redo(::Editor::ServiceProviderCollection &services)
Definition IOperation.h:15
Definition EntityOperationData.h:12
Definition EnumBinding.h:15