LeviLamina
Loading...
Searching...
No Matches
Editor::Transactions::PendingTransaction Class Reference

Classes

struct  RetainedBlockRegion

Public Member Functions

PendingTransaction & operator= (PendingTransaction const &)
 PendingTransaction (PendingTransaction const &)
MCAPI void _clearRetainedBlockRegions ()
MCAPI ::Scripting::Result_deprecated< bool > addEntityOperation (::Actor *entity, ::Editor::Transactions::EntityOperation::OperationType type)
MCAPI ::Scripting::Result_deprecated< void > addPrefabInstanceOperation (::mce::UUID const &instanceId, ::std::optional<::std::string > oldPayload, ::std::optional<::std::string > newPayload, ::mce::UUID eventHandlerId)
MCAPI ::Scripting::Result_deprecated< bool > addUserDefinedOperation (::std::string oldPayload, ::std::string newPayload, ::std::string const &operationName, ::mce::UUID eventHandlerId)
MCAPI ::Scripting::Result_deprecated< void > addVolumeListOperation (::std::vector<::Editor::RelativeVolumeListBlockVolume > &&oldVolumes, ::std::vector<::Editor::RelativeVolumeListBlockVolume > &&newVolumes, ::mce::UUID eventHandlerId)
MCAPI ::Scripting::Result_deprecated< int > commitTrackedChanges ()
MCAPI ::Scripting::Result_deprecated< int > discardTrackedChanges ()
MCAPI ::Scripting::Result_deprecated< bool > trackBlockChangeArea (::BlockPos const &from, ::BlockPos const &to)
MCAPI ::Scripting::Result_deprecated< bool > trackBlockChangeList (::std::vector<::BlockPos > const &locations)
MCAPI ::Scripting::Result_deprecated< bool > trackBlockChangeVolume (::BlockVolumeBase const &volume)
MCAPI ::Scripting::Result_deprecated< bool > trackPrefabInstanceChange (::mce::UUID const &instanceId, ::mce::UUID eventHandlerId)

Static Public Member Functions

static MCAPI ::mce::UUID getId (::WeakRef<::Editor::Transactions::PendingTransaction > weak)
static MCAPI bool isValid (::WeakRef<::Editor::Transactions::PendingTransaction > weak)

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk792894
::ll::UntypedStorage< 8, 8 > mUnk75213a
::ll::UntypedStorage< 8, 24 > mUnkb45e14
::ll::UntypedStorage< 8, 24 > mUnk8db6d5

Member Function Documentation

◆ _clearRetainedBlockRegions()

MCAPI void Editor::Transactions::PendingTransaction::_clearRetainedBlockRegions ( )
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::Transactions::PendingTransaction::addEntityOperation ( ::Actor * 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.

◆ addPrefabInstanceOperation()

MCAPI ::Scripting::Result_deprecated< void > Editor::Transactions::PendingTransaction::addPrefabInstanceOperation ( ::mce::UUID const & instanceId,
::std::optional<::std::string > oldPayload,
::std::optional<::std::string > newPayload,
::mce::UUID eventHandlerId )
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< bool > Editor::Transactions::PendingTransaction::addUserDefinedOperation ( ::std::string oldPayload,
::std::string newPayload,
::std::string const & operationName,
::mce::UUID eventHandlerId )
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.

◆ addVolumeListOperation()

MCAPI ::Scripting::Result_deprecated< void > Editor::Transactions::PendingTransaction::addVolumeListOperation ( ::std::vector<::Editor::RelativeVolumeListBlockVolume > && oldVolumes,
::std::vector<::Editor::RelativeVolumeListBlockVolume > && newVolumes,
::mce::UUID eventHandlerId )
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::Transactions::PendingTransaction::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.

◆ discardTrackedChanges()

MCAPI ::Scripting::Result_deprecated< int > Editor::Transactions::PendingTransaction::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.

◆ trackBlockChangeArea()

MCAPI ::Scripting::Result_deprecated< bool > Editor::Transactions::PendingTransaction::trackBlockChangeArea ( ::BlockPos const & from,
::BlockPos 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::Transactions::PendingTransaction::trackBlockChangeList ( ::std::vector<::BlockPos > 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::Transactions::PendingTransaction::trackBlockChangeVolume ( ::BlockVolumeBase 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.

◆ trackPrefabInstanceChange()

MCAPI ::Scripting::Result_deprecated< bool > Editor::Transactions::PendingTransaction::trackPrefabInstanceChange ( ::mce::UUID const & instanceId,
::mce::UUID eventHandlerId )
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.

◆ getId()

MCAPI ::mce::UUID Editor::Transactions::PendingTransaction::getId ( ::WeakRef<::Editor::Transactions::PendingTransaction > weak)
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.

◆ isValid()

MCAPI bool Editor::Transactions::PendingTransaction::isValid ( ::WeakRef<::Editor::Transactions::PendingTransaction > weak)
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.

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