LeviLamina
Loading...
Searching...
No Matches
Editor::Services::ClipboardService Class Reference
+ Inheritance diagram for Editor::Services::ClipboardService:

Public Types

enum class  State : int { Uninitialized = 0 , Initialized = 1 , Ready = 2 }
 

Public Member Functions

ClipboardServiceoperator= (ClipboardService const &)
 
 ClipboardService (ClipboardService const &)
 
virtual ::Scripting::Result_deprecated< void > init ()
 
virtual ::Scripting::Result_deprecated< void > ready ()
 
virtual ::Scripting::Result_deprecated< void > quit ()
 
virtual::std::string_view getServiceName () const
 
virtual::mce::UUID const & getPrimaryItemId ()
 
virtual::mce::UUID const & create ()
 
virtual bool destroy (::mce::UUID const &id)
 
virtual void setPrimaryItem (::mce::UUID const &id)
 
virtual::Editor::Services::ClipboardItem * getPrimaryItem ()
 
virtual ::Scripting::Result_deprecated< void > readFromWorld (::mce::UUID const &itemId, ::Editor::RelativeVolumeListBlockVolume const &volume)
 
virtual ::Scripting::Result_deprecated< void > readFromWorld (::mce::UUID const &itemId, ::BlockVolumeBase const &volume)
 
virtual ::Scripting::Result_deprecated< void > readFromEditorStructure (::mce::UUID const &itemId, ::Editor::EditorStructureTemplate const &editorStructure)
 
virtual ::Scripting::Result_deprecated< bool > writeToWorld (::mce::UUID const &itemId, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const
 
virtual ::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolumegetPredictedWriteVolume (::mce::UUID const &itemId, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const
 
virtual ::Scripting::Result_deprecated< void > clear (::mce::UUID const &itemId)
 
virtual bool isEmpty (::mce::UUID const &itemId) const
 
virtual::BlockPos getSize (::mce::UUID const &itemId) const
 
virtual::Bedrock::PubSub::Subscription listenForClipboardItemChanges (::std::function< void(::mce::UUID const &, bool)> callback)
 
MCAPI void _updateClient (::Editor::Services::ClipboardItem const &item) const
 
MCAPI void $dtor ()
 
MCAPI ::Scripting::Result_deprecated< void > $init ()
 
MCAPI ::Scripting::Result_deprecated< void > $ready ()
 
MCAPI ::Scripting::Result_deprecated< void > $quit ()
 
MCAPI::std::string_view $getServiceName () const
 
MCAPI::mce::UUID const & $getPrimaryItemId ()
 
MCAPI::mce::UUID const & $create ()
 
MCAPI bool $destroy (::mce::UUID const &id)
 
MCAPI void $setPrimaryItem (::mce::UUID const &id)
 
MCAPI::Editor::Services::ClipboardItem * $getPrimaryItem ()
 
MCAPI ::Scripting::Result_deprecated< void > $readFromWorld (::mce::UUID const &itemId, ::Editor::RelativeVolumeListBlockVolume const &volume)
 
MCAPI ::Scripting::Result_deprecated< void > $readFromWorld (::mce::UUID const &itemId, ::BlockVolumeBase const &volume)
 
MCAPI ::Scripting::Result_deprecated< void > $readFromEditorStructure (::mce::UUID const &itemId, ::Editor::EditorStructureTemplate const &editorStructure)
 
MCAPI ::Scripting::Result_deprecated< bool > $writeToWorld (::mce::UUID const &itemId, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const
 
MCAPI ::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume$getPredictedWriteVolume (::mce::UUID const &itemId, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const
 
MCAPI ::Scripting::Result_deprecated< void > $clear (::mce::UUID const &itemId)
 
MCAPI bool $isEmpty (::mce::UUID const &itemId) const
 
MCAPI::BlockPos $getSize (::mce::UUID const &itemId) const
 
MCAPI::Bedrock::PubSub::Subscription $listenForClipboardItemChanges (::std::function< void(::mce::UUID const &, bool)> callback)
 
virtual bool isServiceInitialized () const
 
virtual bool isServiceReady () const
 
MCAPI bool $isServiceInitialized () const
 
MCAPI bool $isServiceReady () const
 

Static Public Member Functions

static MCAPI void ** $vftableForClipboardServiceProvider ()
 
static MCAPI void ** $vftableForIEditorService ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk77bff1
 
::ll::UntypedStorage< 8, 24 > mUnk1b2191
 
::ll::UntypedStorage< 8, 48 > mUnka57520
 
::ll::UntypedStorage< 8, 8 > mUnkc8874b
 
::ll::UntypedStorage< 4, 4 > mUnk93c97e
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ init()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::init ( )
virtual

◆ quit()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::quit ( )
virtual

◆ getServiceName()

virtual::std::string_view Editor::Services::ClipboardService::getServiceName ( ) const
virtual

◆ getPrimaryItemId()

virtual::mce::UUID const & Editor::Services::ClipboardService::getPrimaryItemId ( )
virtual

◆ create()

virtual::mce::UUID const & Editor::Services::ClipboardService::create ( )
virtual

◆ destroy()

virtual bool Editor::Services::ClipboardService::destroy ( ::mce::UUID const & id)
virtual

◆ setPrimaryItem()

virtual void Editor::Services::ClipboardService::setPrimaryItem ( ::mce::UUID const & id)
virtual

◆ getPrimaryItem()

virtual::Editor::Services::ClipboardItem * Editor::Services::ClipboardService::getPrimaryItem ( )
virtual

◆ readFromWorld() [1/2]

virtual ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::readFromWorld ( ::mce::UUID const & itemId,
::Editor::RelativeVolumeListBlockVolume const & volume )
virtual

◆ readFromWorld() [2/2]

virtual ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::readFromWorld ( ::mce::UUID const & itemId,
::BlockVolumeBase const & volume )
virtual

◆ readFromEditorStructure()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::readFromEditorStructure ( ::mce::UUID const & itemId,
::Editor::EditorStructureTemplate const & editorStructure )
virtual

◆ writeToWorld()

virtual ::Scripting::Result_deprecated< bool > Editor::Services::ClipboardService::writeToWorld ( ::mce::UUID const & itemId,
::BlockPos const & position,
::Editor::Services::ClipboardWriteOptions const * options ) const
virtual

◆ getPredictedWriteVolume()

virtual ::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume > Editor::Services::ClipboardService::getPredictedWriteVolume ( ::mce::UUID const & itemId,
::BlockPos const & position,
::Editor::Services::ClipboardWriteOptions const * options ) const
virtual

◆ clear()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::clear ( ::mce::UUID const & itemId)
virtual

◆ isEmpty()

virtual bool Editor::Services::ClipboardService::isEmpty ( ::mce::UUID const & itemId) const
virtual

◆ getSize()

virtual::BlockPos Editor::Services::ClipboardService::getSize ( ::mce::UUID const & itemId) const
virtual

◆ listenForClipboardItemChanges()

virtual::Bedrock::PubSub::Subscription Editor::Services::ClipboardService::listenForClipboardItemChanges ( ::std::function< void(::mce::UUID const &, bool)> callback)
virtual

◆ _updateClient()

MCAPI void Editor::Services::ClipboardService::_updateClient ( ::Editor::Services::ClipboardItem const & item) 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.

◆ $dtor()

MCAPI void Editor::Services::ClipboardService::$dtor ( )
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.

◆ $init()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::$init ( )
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.

◆ $ready()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::$ready ( )
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.

◆ $quit()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::$quit ( )
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.

◆ $getServiceName()

MCAPI::std::string_view Editor::Services::ClipboardService::$getServiceName ( ) 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.

◆ $getPrimaryItemId()

MCAPI::mce::UUID const & Editor::Services::ClipboardService::$getPrimaryItemId ( )
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.

◆ $create()

MCAPI::mce::UUID const & Editor::Services::ClipboardService::$create ( )
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.

◆ $destroy()

MCAPI bool Editor::Services::ClipboardService::$destroy ( ::mce::UUID const & id)
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.

◆ $setPrimaryItem()

MCAPI void Editor::Services::ClipboardService::$setPrimaryItem ( ::mce::UUID const & id)
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.

◆ $getPrimaryItem()

MCAPI::Editor::Services::ClipboardItem * Editor::Services::ClipboardService::$getPrimaryItem ( )
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.

◆ $readFromWorld() [1/2]

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::$readFromWorld ( ::mce::UUID const & itemId,
::Editor::RelativeVolumeListBlockVolume 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.

◆ $readFromWorld() [2/2]

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::$readFromWorld ( ::mce::UUID const & itemId,
::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.

◆ $readFromEditorStructure()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::$readFromEditorStructure ( ::mce::UUID const & itemId,
::Editor::EditorStructureTemplate const & editorStructure )
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.

◆ $writeToWorld()

MCAPI ::Scripting::Result_deprecated< bool > Editor::Services::ClipboardService::$writeToWorld ( ::mce::UUID const & itemId,
::BlockPos const & position,
::Editor::Services::ClipboardWriteOptions const * options ) 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.

◆ $getPredictedWriteVolume()

MCAPI ::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume > Editor::Services::ClipboardService::$getPredictedWriteVolume ( ::mce::UUID const & itemId,
::BlockPos const & position,
::Editor::Services::ClipboardWriteOptions const * options ) 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.

◆ $clear()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ClipboardService::$clear ( ::mce::UUID const & itemId)
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.

◆ $isEmpty()

MCAPI bool Editor::Services::ClipboardService::$isEmpty ( ::mce::UUID const & itemId) 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.

◆ $getSize()

MCAPI::BlockPos Editor::Services::ClipboardService::$getSize ( ::mce::UUID const & itemId) 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.

◆ $listenForClipboardItemChanges()

MCAPI::Bedrock::PubSub::Subscription Editor::Services::ClipboardService::$listenForClipboardItemChanges ( ::std::function< void(::mce::UUID const &, bool)> callback)
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.

◆ $vftableForClipboardServiceProvider()

static MCAPI void ** Editor::Services::ClipboardService::$vftableForClipboardServiceProvider ( )
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.

◆ $vftableForIEditorService()

static MCAPI void ** Editor::Services::ClipboardService::$vftableForIEditorService ( )
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.

◆ $isServiceInitialized()

MCAPI bool Editor::Services::IEditorService::$isServiceInitialized ( ) const
inherited
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.

◆ $isServiceReady()

MCAPI bool Editor::Services::IEditorService::$isServiceReady ( ) const
inherited
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.

◆ $vftable()

static MCAPI void ** Editor::Services::IEditorService::$vftable ( )
staticinherited
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: