27 struct ManifestEntry {
37 ManifestEntry& operator=(ManifestEntry
const&);
38 ManifestEntry(ManifestEntry
const&);
42 struct ManifestState {
56 ManifestState& operator=(ManifestState
const&);
57 ManifestState(ManifestState
const&);
66 virtual ::Editor::Selection::SelectionContainerVolume
const& containerVolume()
const = 0;
68 virtual ::Editor::Selection::SelectionContainerEntity
const& containerEntity()
const = 0;
70 virtual ::Editor::Selection::SelectionContainerVolume& containerVolumeNonConst() = 0;
72 virtual ::Editor::Selection::SelectionContainerEntity& containerEntityNonConst() = 0;
74 virtual ::WeakRef<::Editor::ProjectRegion> getVolumeRegion()
const = 0;
76 virtual uint64 generateManifest() = 0;
78 virtual uint64 generateManifestWithCallback(
84 virtual ::Editor::Services::SelectionServiceProvider::ManifestState
const& getCurrentManifest()
const = 0;
86 virtual void deselectBlocksAsync(
87 ::std::string
const& blockIdentifier,
91 virtual void replaceBlocksAsync(
92 ::std::string
const& fromBlockIdentifier,
93 ::std::string
const& toBlockIdentifier,
Definition SelectionServiceProvider.h:27