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_deprecated< bool > addEntityOperation (::ScriptModuleMinecraft::ScriptActor const &entity, ::Editor::Transactions::EntityOperation::OperationType type)
 
MCAPI ::Scripting::Result_deprecated< 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 ::Scripting::Result_deprecated< 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 > trackBlockChangeList (::std::vector<::Vec3 > const &locations)
 
MCAPI ::Scripting::Result_deprecated< bool > trackBlockChangeVolume (::ScriptModuleMinecraft::ScriptBlockVolumeBase const &volume)
 
MCAPI ::Scripting::Result_deprecated< void > undo ()
 
MCAPI ::Scripting::Result_deprecated< int > undoSize () const
 
MCAPI void * $ctor (::Editor::ScriptModule::ScriptTransactionManagerService &&)
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bindScript ()
 

Public Attributes

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

Constructor & Destructor Documentation

◆ ScriptTransactionManagerService()

MCAPI Editor::ScriptModule::ScriptTransactionManagerService::ScriptTransactionManagerService ( ::Editor::ScriptModule::ScriptTransactionManagerService && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _getInvalidTransactionServiceError()

MCAPI::Scripting::Error Editor::ScriptModule::ScriptTransactionManagerService::_getInvalidTransactionServiceError ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addEntityOperation()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptTransactionManagerService::addEntityOperation ( ::ScriptModuleMinecraft::ScriptActor const & entity,
::Editor::Transactions::EntityOperation::OperationType type )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addUserDefinedOperation()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptTransactionManagerService::addUserDefinedOperation ( ::Scripting::ContextConfig const & contextConfig,
::Editor::ScriptModule::ScriptUserDefinedTransactionHandlerId const & transactionHandler,
::std::string const & payload,
::std::optional<::std::string const > & operationName )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ commitOpenTransaction()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptTransactionManagerService::commitOpenTransaction ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ commitTrackedChanges()

MCAPI ::Scripting::Result_deprecated< int > Editor::ScriptModule::ScriptTransactionManagerService::commitTrackedChanges ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ discardOpenTransaction()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptTransactionManagerService::discardOpenTransaction ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ discardTrackedChanges()

MCAPI ::Scripting::Result_deprecated< int > Editor::ScriptModule::ScriptTransactionManagerService::discardTrackedChanges ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ openTransaction()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptTransactionManagerService::openTransaction ( ::std::string const & name)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ redo()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptTransactionManagerService::redo ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ redoSize()

MCAPI ::Scripting::Result_deprecated< int > Editor::ScriptModule::ScriptTransactionManagerService::redoSize ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ registerTransactionHandler()

MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptUserDefinedTransactionHandlerId > > Editor::ScriptModule::ScriptTransactionManagerService::registerTransactionHandler ( ::Scripting::ContextConfig const & contextConfig,
::Scripting::Closure< void(::std::string)> undoClosure,
::Scripting::Closure< void(::std::string)> redoClosure )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ trackBlockChangeArea()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptTransactionManagerService::trackBlockChangeArea ( ::Vec3 const & from,
::Vec3 const & to )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ trackBlockChangeList()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptTransactionManagerService::trackBlockChangeList ( ::std::vector<::Vec3 > const & locations)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ trackBlockChangeVolume()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptTransactionManagerService::trackBlockChangeVolume ( ::ScriptModuleMinecraft::ScriptBlockVolumeBase const & volume)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ undo()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptTransactionManagerService::undo ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ undoSize()

MCAPI ::Scripting::Result_deprecated< int > Editor::ScriptModule::ScriptTransactionManagerService::undoSize ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ bindScript()

static MCAPI ::Scripting::ClassBinding Editor::ScriptModule::ScriptTransactionManagerService::bindScript ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Editor::ScriptModule::ScriptTransactionManagerService::$ctor ( ::Editor::ScriptModule::ScriptTransactionManagerService && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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