| activateTool(const std::string &id) | eve::editor::EditorSession | |
| activeDocument() const | eve::editor::EditorSession | inline |
| activeTool() const | eve::editor::EditorSession | inline |
| activeToolId() const | eve::editor::EditorSession | |
| addTool(IEditorTool *tool) | eve::editor::EditorSession | |
| autosaveDocument() | eve::editor::EditorSession | |
| availableCommands() const | eve::editor::EditorSession | |
| bindCommandService(EditorCommandService &service) | eve::editor::EditorSession | inline |
| bindDocument(const DocumentId &document) | eve::editor::EditorSession | |
| bindDocumentServices(DocumentService &documents, AutosaveService *autosave=nullptr) | eve::editor::EditorSession | |
| bindTarget(IEditableTarget &target) | eve::editor::EditorSession | |
| bindTarget(IEditableTarget *target) | eve::editor::EditorSession | |
| boundTargetId() const noexcept | eve::editor::EditorSession | inline |
| cancelActiveTool() | eve::editor::EditorSession | |
| cancelRetainedPlan(const PlanId &id) | eve::editor::EditorSession | |
| capturedPointerId() const | eve::editor::EditorSession | inline |
| clearCommandService() | eve::editor::EditorSession | inline |
| clearDocumentServices() | eve::editor::EditorSession | |
| clearRetainedPlans() | eve::editor::EditorSession | |
| clearTarget() | eve::editor::EditorSession | |
| clearTools() | eve::editor::EditorSession | |
| commandService() const | eve::editor::EditorSession | inline |
| constraints() | eve::editor::EditorSession | inline |
| context() | eve::editor::EditorSession | inline |
| context() const | eve::editor::EditorSession | inline |
| contextSnapshot() const | eve::editor::EditorSession | |
| dispatchKey(const EditorKeyEvent &event) | eve::editor::EditorSession | |
| dispatchPointer(const EditorPointerEvent &event) | eve::editor::EditorSession | |
| drawOverlay(IEditorOverlay &overlay) | eve::editor::EditorSession | |
| editDocument(EditorValue content, std::optional< Revision > expectedRevision=std::nullopt) | eve::editor::EditorSession | |
| EditorSession() | eve::editor::EditorSession | |
| EditorSession(const EditorSession &)=delete | eve::editor::EditorSession | |
| EditorTargetCoordinator | eve::editor::EditorSession | friend |
| execute(std::unique_ptr< IEditCommand > command) | eve::editor::EditorSession | |
| executeChecked(std::unique_ptr< IEditCommand > command) | eve::editor::EditorSession | |
| executeCommand(const CommandId &id, const EditorValue &payload={}, CommandSource source=CommandSource::Api) | eve::editor::EditorSession | |
| executeCommandReceipt(const CommandId &id, const EditorValue &payload={}, CommandSource source=CommandSource::Api) | eve::editor::EditorSession | |
| executePlan(const CommandPlan &plan, const EditorValue &payload={}, CommandSource source=CommandSource::Api) | eve::editor::EditorSession | |
| executeRetainedPlan(const PlanId &id, CommandSource source=CommandSource::Api) | eve::editor::EditorSession | |
| findTool(const std::string &id) const | eve::editor::EditorSession | |
| getTool(int index) const | eve::editor::EditorSession | |
| getToolCount() const | eve::editor::EditorSession | |
| hasPointerCapture() const | eve::editor::EditorSession | inline |
| hostProfile() const | eve::editor::EditorSession | inline |
| inspect(IEditorInspector &inspector) | eve::editor::EditorSession | |
| lastAutosavedRevision() const | eve::editor::EditorSession | inline |
| operator=(const EditorSession &)=delete | eve::editor::EditorSession | |
| planCommand(const CommandId &id, const EditorValue &payload={}, CommandSource source=CommandSource::Api, std::optional< Revision > expectedRevision=std::nullopt) const | eve::editor::EditorSession | |
| pollDocumentChanges() | eve::editor::EditorSession | |
| removeTool(const std::string &id) | eve::editor::EditorSession | |
| retainPlan(const CommandId &id, const EditorValue &payload={}, CommandSource source=CommandSource::Api, std::optional< Revision > expectedRevision=std::nullopt) | eve::editor::EditorSession | |
| saveDocument() | eve::editor::EditorSession | |
| sessionId() const | eve::editor::EditorSession | inline |
| setAutosaveInterval(float seconds) | eve::editor::EditorSession | |
| setCommandService(EditorCommandService *service) | eve::editor::EditorSession | inline |
| setDocumentServices(DocumentService *documents, AutosaveService *autosave=nullptr) | eve::editor::EditorSession | |
| setExternalPollInterval(float seconds) | eve::editor::EditorSession | |
| setHostProfile(HostProfile profile) | eve::editor::EditorSession | inline |
| setSessionId(SessionId id) | eve::editor::EditorSession | inline |
| target() const | eve::editor::EditorSession | |
| transactions() | eve::editor::EditorSession | inline |
| unbindDocument() | eve::editor::EditorSession | |
| update(float dt) | eve::editor::EditorSession | |
| ~EditorSession() noexcept | eve::editor::EditorSession | |