载入中...
搜索中...
未找到
MaterialGraph.h
浏览该文件的文档.
65 GraphConnectionDecision canConnect(const GraphPinRecord& from, const GraphPinRecord& to) const override;
89 Result<void> publishPreview(const DocumentId& document, Revision currentRevision, const TaskId& task);
A structured explanation of a failed, degraded, or noteworthy result.
Definition Diagnostic.h:94
Generic mutable graph model with one authoritative revision clock.
Definition EditingGraph.h:56
Single-worker background queue shared by editor domains.
Definition EditingTaskService.h:62
Deterministic owning value tree shared by authoring hosts.
Definition EditingValue.h:19
Revision-aware material compile result and preview publication service.
Definition MaterialGraph.h:76
Minimal material domain with typed pin validation and deterministic compile artifacts.
Definition MaterialGraph.h:60
detail::StrongUint64< detail::RevisionTag > Revision
Monotonic content/state revision used for optimistic-concurrency checks.
Definition Revision.h:13
Result of domain-specific connection validation.
Definition EditingGraph.h:50
Immutable graph document value sent to a domain compiler.
Definition EditingGraph.h:40
Directed connection between an output and input pin.
Definition EditingGraph.h:33
Generic graph node independent of its domain.
Definition EditingGraph.h:25
Material graph compilation value; artifact is published separately.
Definition MaterialGraph.h:52
std::string shaderArtifact
Definition MaterialGraph.h:55
std::vector< EditorDiagnostic > diagnostics
Definition MaterialGraph.h:56
Revision documentRevision
Definition MaterialGraph.h:54
EditorStatus status
Definition MaterialGraph.h:53