27 struct ManifestEntry {
37 ManifestEntry& operator=(ManifestEntry
const&);
38 ManifestEntry(ManifestEntry
const&);
54 struct ManifestState {
68 ManifestState& operator=(ManifestState
const&);
69 ManifestState(ManifestState
const&);
78 virtual ::Editor::Selection::SelectionContainerVolume
const& containerVolume()
const = 0;
80 virtual ::Editor::Selection::SelectionContainerEntity
const& containerEntity()
const = 0;
82 virtual ::Editor::Selection::SelectionContainerVolume& containerVolumeNonConst() = 0;
84 virtual ::Editor::Selection::SelectionContainerEntity& containerEntityNonConst() = 0;
86 virtual ::WeakRef<::Editor::ProjectRegion> getVolumeRegion()
const = 0;
88 virtual uint64 generateManifest() = 0;
90 virtual uint64 generateManifestWithCallback(
96 virtual ::Editor::Services::SelectionServiceProvider::ManifestState
const& getCurrentManifest()
const = 0;
98 virtual void deselectBlocksAsync(
99 ::std::string
const& blockIdentifier,
103 virtual void replaceBlocksAsync(
104 ::std::string
const& fromBlockIdentifier,
105 ::std::string
const& toBlockIdentifier,
Definition SelectionServiceProvider.h:27