载入中...
搜索中...
未找到
GpuAgentsEditorModule.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
4#include "common/Module.h"
6
7#include <memory>
8#include <string_view>
9#include <vector>
10
11namespace eve::gpuagents_editor {
12
20public:
22 std::vector<std::string_view> types() const override;
25 const editor::EditorValue::Object& request) override;
26};
27
35public:
40 ~GpuAgentsEditorModule() override;
41
42private:
43 std::unique_ptr<GpuAgentsAutomationTargetFactory> factory_;
44};
45
46} // namespace eve::gpuagents_editor
LogicalId target
#define EVENGINE_API_EDITORS
Definition Export.h:112
const GltfImportRequest & request
EVENGINE_API_FOUNDATION public API.
Definition Module.h:46
Move-only operation result carrying either a value or Status.
Definition Result.h:155
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
std::map< std::string, Value > Object
Multi-provider extension point for domain-specific automation target creation.
Creates schema-driven GPU Agents documents for editor automation. @ownership Returned targets own the...
Composition adapter that publishes the GPU Agents automation-target factory. @ownership Owns the regi...