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

Classes

struct  ModuleHandlerItem

Public Member Functions

ScriptTransactionManagerService & operator= (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 > isBusy ()
MCAPI ::Scripting::Result_deprecated< bool > openTransaction (::std::string const &name)
MCAPI::Editor::ScriptModule::ScriptTransactionManagerService & operator= (::Editor::ScriptModule::ScriptTransactionManagerService &&)
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.

◆ isBusy()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptTransactionManagerService::isBusy ( )
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.

◆ operator=()

MCAPI::Editor::ScriptModule::ScriptTransactionManagerService & Editor::ScriptModule::ScriptTransactionManagerService::operator= ( ::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.

◆ 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()

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: