LeviLamina
Loading...
Searching...
No Matches
Editor::ScriptModule::ScriptTransactionManagerService Class Reference
+ Inheritance diagram for Editor::ScriptModule::ScriptTransactionManagerService:

Classes

struct  ModuleHandlerItem
 

Public Member Functions

ScriptTransactionManagerServiceoperator= (ScriptTransactionManagerService const &)
 
 ScriptTransactionManagerService (ScriptTransactionManagerService const &)
 
MCAPI ScriptTransactionManagerService (::Editor::ScriptModule::ScriptTransactionManagerService &&)
 
MCAPI::Scripting::Error _getInvalidTransactionServiceError () const
 
MCAPI ::Scripting::Result< bool, ::Scripting::ErroraddEntityOperation (::ScriptModuleMinecraft::ScriptActor const &entity, ::Editor::Transactions::EntityOperation::OperationType type)
 
MCAPI ::Scripting::Result< void > addUserDefinedOperation (::Scripting::ContextConfig const &contextConfig, ::Editor::ScriptModule::ScriptUserDefinedTransactionHandlerId const &transactionHandler, ::std::string const &payload, ::std::optional<::std::string const > &operationName)
 
MCAPI ::Scripting::Result_deprecated< bool > commitOpenTransaction ()
 
MCAPI ::Scripting::Result_deprecated< int > commitTrackedChanges ()
 
MCAPI ::Scripting::Result_deprecated< bool > discardOpenTransaction ()
 
MCAPI ::Scripting::Result_deprecated< int > discardTrackedChanges ()
 
MCAPI ::Scripting::Result_deprecated< bool > openTransaction (::std::string const &name)
 
MCAPI::Editor::ScriptModule::ScriptTransactionManagerService & operator= (::Editor::ScriptModule::ScriptTransactionManagerService &&)
 
MCAPI ::Scripting::Result< void > redo ()
 
MCAPI ::Scripting::Result_deprecated< int > redoSize () const
 
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptUserDefinedTransactionHandlerId > > registerTransactionHandler (::Scripting::ContextConfig const &contextConfig, ::Scripting::Closure< void(::std::string)> undoClosure, ::Scripting::Closure< void(::std::string)> redoClosure)
 
MCAPI ::Scripting::Result_deprecated< bool > trackBlockChangeArea (::Vec3 const &from, ::Vec3 const &to)
 
MCAPI ::Scripting::Result_deprecated< bool > trackBlockChangeCompoundBlockVolume (::ScriptModuleMinecraft::ScriptCompoundBlockVolume const &volume)
 
MCAPI ::Scripting::Result_deprecated< bool > trackBlockChangeList (::std::vector<::Vec3 > const &locations)
 
MCAPI ::Scripting::Result_deprecated< bool > trackBlockChangeSelection (::Editor::ScriptModule::ScriptSelectionContainer const &selection)
 
MCAPI ::Scripting::Result< void > undo ()
 
MCAPI ::Scripting::Result_deprecated< int > undoSize () const
 
MCAPI void * $ctor (::Editor::ScriptModule::ScriptTransactionManagerService &&)
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBindingBuilder<::Editor::ScriptModule::ScriptTransactionManagerServicebindScript ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk5f49c3
 
::ll::UntypedStorage< 8, 8 > mUnk11835f
 
::ll::UntypedStorage< 8, 64 > mUnk25521c
 

The documentation for this class was generated from the following file: