载入中...
搜索中...
未找到
EditorAutomationTargetFactory.h
浏览该文件的文档.
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Multi-provider extension point for domain-specific automation target creation.
Definition EditorAutomationTargetFactory.h:22
static constexpr const char * capabilityName
Definition EditorAutomationTargetFactory.h:24
bool supports(std::string_view type) const
Whether this factory owns the requested stable target type.
Definition EditorAutomationTargetFactory.h:42
virtual std::vector< std::string_view > types() const =0
Stable target type names this factory accepts.
virtual ~IEditorAutomationTargetFactory()=default
Releases IEditorAutomationTargetFactory resources.
virtual Result< AutomationOwnedTarget > create(const TargetId &target, std::string_view type, const EditorValue::Object &request)=0
Create a domain target from an automation request. @ownership Success transfers the target and any su...
Definition ActionPreviewController.cpp:6
Target plus optional borrowed-dependency owner returned by an automation factory.
Definition EditorAutomationTargetFactory.h:15
std::shared_ptr< void > support
Definition EditorAutomationTargetFactory.h:17
std::unique_ptr< IEditableTarget > target
Definition EditorAutomationTargetFactory.h:18