LeviLamina
Loading...
Searching...
No Matches
Editor::Services::ClipboardServiceProvider Class Referenceabstract
+ Inheritance diagram for Editor::Services::ClipboardServiceProvider:

Public Member Functions

virtual::mce::UUID const & getPrimaryItemId ()=0
 
virtual::mce::UUID const & create ()=0
 
virtual bool destroy (::mce::UUID const &)=0
 
virtual void setPrimaryItem (::mce::UUID const &)=0
 
virtual::Editor::Services::ClipboardItem * getPrimaryItem ()=0
 
virtual ::Scripting::Result< void > readFromSelection (::mce::UUID const &, ::Editor::Selection::SelectionContainer const &)=0
 
virtual ::Scripting::Result< void > readFromVolume (::mce::UUID const &, ::CompoundBlockVolume const &)=0
 
virtual ::Scripting::Result< void > readFromWorld (::mce::UUID const &, ::BlockPos const &, ::BlockPos const &)=0
 
virtual ::Scripting::Result< void > readFromEditorStructure (::mce::UUID const &, ::Editor::EditorStructureTemplate const &)=0
 
virtual ::Scripting::Result_deprecated< bool > writeToWorld (::mce::UUID const &, ::BlockPos const &, ::Editor::Services::ClipboardWriteOptions const *) const =0
 
virtual ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer > > getPredictedWriteAsSelection (::mce::UUID const &, ::BlockPos const &, ::Editor::Services::ClipboardWriteOptions const *) const =0
 
virtual ::Scripting::Result_deprecated<::CompoundBlockVolumegetPredictedWriteAsCompoundBlockVolume (::mce::UUID const &, ::BlockPos const &, ::Editor::Services::ClipboardWriteOptions const *) const =0
 
virtual ::Scripting::Result< void > clear (::mce::UUID const &)=0
 
virtual ::Scripting::Result_deprecated< bool > isEmpty (::mce::UUID const &) const =0
 
virtual ::Scripting::Result_deprecated<::BlockPosgetSize (::mce::UUID const &) const =0
 
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::SubscriptionlistenForClipboardItemChanges (::std::function< void(::mce::UUID const &, bool)>)=0
 

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