30 virtual ::mce::UUID
const& getPrimaryItemId() = 0;
33 virtual ::mce::UUID
const& create() = 0;
39 virtual void setPrimaryItem(
::mce::UUID const&) = 0;
42 virtual ::Editor::Services::ClipboardItem* getPrimaryItem() = 0;
45 virtual ::Scripting::Result_deprecated<void>
52 virtual ::Scripting::Result_deprecated<void>
56 virtual ::Scripting::Result_deprecated<bool>
60 virtual ::Scripting::Result_deprecated<::Editor::RelativeVolumeListBlockVolume> getPredictedWriteVolume(
67 virtual ::Scripting::Result_deprecated<void> clear(
::mce::UUID const&) = 0;
73 virtual ::BlockPos getSize(
::mce::UUID const&)
const = 0;
76 virtual ::Bedrock::PubSub::Subscription
77 listenForClipboardItemChanges(::std::function<
void(
::mce::UUID const&,
bool)>) = 0;