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_deprecated< void > readFromWorld (::mce::UUID const &, ::Editor::RelativeVolumeListBlockVolume const &)=0
virtual ::Scripting::Result_deprecated< void > readFromWorld (::mce::UUID const &, ::BlockVolumeBase const &)=0
virtual ::Scripting::Result_deprecated< 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<::Editor::RelativeVolumeListBlockVolumegetPredictedWriteVolume (::mce::UUID const &, ::BlockPos const &, ::Editor::Services::ClipboardWriteOptions const *) const =0
virtual ::Scripting::Result_deprecated< void > clear (::mce::UUID const &)=0
virtual bool isEmpty (::mce::UUID const &) const =0
virtual::BlockPos getSize (::mce::UUID const &) const =0
virtual::Vec3 const & getNormalizedOrigin (::mce::UUID const &) const =0
virtual::Vec3 getOriginalWorldLocation (::mce::UUID const &) const =0
virtual::Bedrock::PubSub::Subscription listenForClipboardItemChanges (::std::function< void(::mce::UUID const &, bool)>)=0

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