|
LeviLamina
|
Public Member Functions | |
| virtual::mce::UUID const & | getPrimaryItemId ()=0 |
| virtual::mce::UUID const & | create ()=0 |
| virtual bool | destroy (::mce::UUID const &id)=0 |
| virtual void | setPrimaryItem (::mce::UUID const &id)=0 |
| virtual::Editor::Services::ClipboardItem * | getPrimaryItem ()=0 |
| virtual ::Scripting::Result_deprecated< void > | readFromWorld (::mce::UUID const &itemId, ::Editor::RelativeVolumeListBlockVolume const &volume)=0 |
| virtual ::Scripting::Result_deprecated< void > | readFromWorld (::mce::UUID const &itemId, ::BlockVolumeBase const &volume)=0 |
| virtual ::Scripting::Result_deprecated< void > | readFromEditorStructure (::mce::UUID const &itemId, ::Editor::EditorStructureTemplate const &editorStructure)=0 |
| virtual ::Scripting::Result_deprecated< bool > | writeToWorld (::mce::UUID const &itemId, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const =0 |
| virtual ::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume > | getPredictedWriteVolume (::mce::UUID const &itemId, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const =0 |
| virtual ::Scripting::Result_deprecated< void > | clear (::mce::UUID const &itemId)=0 |
| virtual bool | isEmpty (::mce::UUID const &itemId) const =0 |
| virtual::BlockPos | getSize (::mce::UUID const &itemId) const =0 |
| virtual::Vec3 const & | getNormalizedOrigin (::mce::UUID const &itemId) const =0 |
| virtual::Vec3 | getOriginalWorldLocation (::mce::UUID const &itemId) const =0 |
| virtual::Bedrock::PubSub::Subscription | listenForClipboardItemChanges (::std::function< void(::mce::UUID const &, bool)> callback)=0 |