27 struct ManifestEntry {
37 ManifestEntry& operator=(ManifestEntry
const&);
38 ManifestEntry(ManifestEntry
const&);
44 MCNAPI ::Editor::Services::SelectionServiceProvider::ManifestEntry&
57 struct ManifestState {
71 ManifestState& operator=(ManifestState
const&);
100 virtual ::Editor::Selection::SelectionContainerVolume
const& containerVolume()
const = 0;
102 virtual ::Editor::Selection::SelectionContainerEntity
const& containerEntity()
const = 0;
104 virtual ::Editor::Selection::SelectionContainerVolume& containerVolumeNonConst() = 0;
106 virtual ::Editor::Selection::SelectionContainerEntity& containerEntityNonConst() = 0;
108 virtual ::WeakRef<::Editor::ProjectRegion> getVolumeRegion()
const = 0;
110 virtual uint64 generateManifest() = 0;
112 virtual uint64 generateManifestWithCallback(
117 virtual ::Editor::Services::SelectionServiceProvider::ManifestState
const& getCurrentManifest()
const = 0;
122 virtual void replaceBlocksAsync(
123 ::std::string
const&,
124 ::std::string
const&,
Definition SelectionServiceProvider.h:27
MCAPI::Editor::Services::SelectionServiceProvider::ManifestEntry & operator=(::Editor::Services::SelectionServiceProvider::ManifestEntry &&)