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< void > init ()
 
virtual ::Scripting::Result< void > ready ()
 
virtual ::Scripting::Result< 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< void > readFromSelection (::mce::UUID const &itemId, ::Editor::Selection::SelectionContainer const &selection)
 
virtual ::Scripting::Result< void > readFromVolume (::mce::UUID const &itemId, ::CompoundBlockVolume const &volume)
 
virtual ::Scripting::Result< void > readFromWorld (::mce::UUID const &itemId, ::BlockPos const &from, ::BlockPos const &to)
 
virtual ::Scripting::Result< 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<::WeakRef<::Editor::Selection::SelectionContainer > > getPredictedWriteAsSelection (::mce::UUID const &itemId, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const
 
virtual ::Scripting::Result_deprecated<::CompoundBlockVolumegetPredictedWriteAsCompoundBlockVolume (::mce::UUID const &itemId, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const
 
virtual ::Scripting::Result< void > clear (::mce::UUID const &itemId)
 
virtual ::Scripting::Result_deprecated< bool > isEmpty (::mce::UUID const &itemId) const
 
virtual ::Scripting::Result_deprecated<::BlockPosgetSize (::mce::UUID const &itemId) const
 
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::SubscriptionlistenForClipboardItemChanges (::std::function< void(::mce::UUID const &, bool)> callback)
 
MCAPI void _updateClient (::Editor::Services::ClipboardItem const &item) const
 
MCAPI void $dtor ()
 
MCFOLD ::Scripting::Result< void > $init ()
 
MCAPI ::Scripting::Result< void > $ready ()
 
MCFOLD ::Scripting::Result< void > $quit ()
 
MCAPI::std::string_view $getServiceName () const
 
MCFOLD::mce::UUID const & $getPrimaryItemId ()
 
MCAPI::mce::UUID const & $create ()
 
MCAPI bool $destroy (::mce::UUID const &id)
 
MCFOLD void $setPrimaryItem (::mce::UUID const &id)
 
MCAPI::Editor::Services::ClipboardItem * $getPrimaryItem ()
 
MCAPI ::Scripting::Result< void > $readFromSelection (::mce::UUID const &itemId, ::Editor::Selection::SelectionContainer const &selection)
 
MCAPI ::Scripting::Result< void > $readFromVolume (::mce::UUID const &itemId, ::CompoundBlockVolume const &volume)
 
MCAPI ::Scripting::Result< void > $readFromWorld (::mce::UUID const &itemId, ::BlockPos const &from, ::BlockPos const &to)
 
MCAPI ::Scripting::Result< 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<::WeakRef<::Editor::Selection::SelectionContainer > > $getPredictedWriteAsSelection (::mce::UUID const &itemId, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const
 
MCAPI ::Scripting::Result_deprecated<::CompoundBlockVolume$getPredictedWriteAsCompoundBlockVolume (::mce::UUID const &itemId, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const
 
MCAPI ::Scripting::Result< void > $clear (::mce::UUID const &itemId)
 
MCAPI ::Scripting::Result_deprecated< bool > $isEmpty (::mce::UUID const &itemId) const
 
MCAPI ::Scripting::Result_deprecated<::BlockPos$getSize (::mce::UUID const &itemId) const
 
MCAPI ::Scripting::Result_deprecated<::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
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences 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 > mUnk5ac402
 
::ll::UntypedStorage< 8, 8 > mUnkc8874b
 
::ll::UntypedStorage< 4, 4 > mUnk93c97e
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ init()

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

◆ quit()

virtual ::Scripting::Result< 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

◆ readFromSelection()

virtual ::Scripting::Result< void > Editor::Services::ClipboardService::readFromSelection ( ::mce::UUID const & itemId,
::Editor::Selection::SelectionContainer const & selection )
virtual

◆ readFromVolume()

virtual ::Scripting::Result< void > Editor::Services::ClipboardService::readFromVolume ( ::mce::UUID const & itemId,
::CompoundBlockVolume const & volume )
virtual

◆ readFromWorld()

virtual ::Scripting::Result< void > Editor::Services::ClipboardService::readFromWorld ( ::mce::UUID const & itemId,
::BlockPos const & from,
::BlockPos const & to )
virtual

◆ readFromEditorStructure()

virtual ::Scripting::Result< 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

◆ getPredictedWriteAsSelection()

virtual ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer > > Editor::Services::ClipboardService::getPredictedWriteAsSelection ( ::mce::UUID const & itemId,
::BlockPos const & position,
::Editor::Services::ClipboardWriteOptions const * options ) const
virtual

◆ getPredictedWriteAsCompoundBlockVolume()

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

◆ clear()

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

◆ isEmpty()

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

◆ getSize()

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

◆ listenForClipboardItemChanges()

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

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