载入中...
搜索中...
未找到
Editor.h
浏览该文件的文档.
86 const editing::ExtensionProviderRegistry& extensionProviders() const { return extensionProviders_; }
110 [[nodiscard]] std::unique_ptr<ScriptEditorTool> newScriptTool(const std::string& id, const std::string& label);
132 [[nodiscard]] std::unique_ptr<FieldBrushTool> newFieldBrushTool(const std::string& id, const std::string& label);
143 [[nodiscard]] std::unique_ptr<VolumeBrushTool> newVolumeBrushTool(const std::string& id, const std::string& label);
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Thread-safe generation-qualified registry for editing extension providers.
Definition EditingExtension.h:78
Registry and execution gate for UI-, script- and automation-neutral commands.
Definition EditorCommandService.h:51
Hosts interchangeable editor tools and routes their lifecycle/input.
Definition EditorSession.h:30
Editor building blocks — not a shipped 3D/map editor app. Script: editor <- eve.Editor();
Definition Editor.h:46
const editing::ExtensionProviderRegistry & extensionProviders() const
Return the immutable domain editing provider registry.
Definition Editor.h:86
Module_REG(Editor)
const EditorCommandService & commandService() const
Return the immutable command registry owned by this editor module.
Definition Editor.h:82
editing::ExtensionProviderRegistry & extensionProviders()
Return the open, generation-safe registry used to discover linked domain editing providers.
Definition Editor.h:84
EditorCommandService & commandService()
Return the UI- and script-neutral command registry owned by this editor module.
Definition Editor.h:80
Definition ActionPreviewController.cpp:6