类 | |
| class | IMaterialBatchRuntimeSink |
| Atomic publication boundary for a complete multi-material candidate. 更多... | |
| class | IMaterialRuntimeSink |
| Atomic runtime publication boundary for a complete material candidate. 更多... | |
| class | MaterialBatchTarget |
| One editor transaction target for mixed-value, multi-material property editing. Owns all authoring documents and publishes a complete candidate set through one atomic sink call. 更多... | |
| struct | MaterialCompileResult |
| Material graph compilation value; artifact is published separately. 更多... | |
| class | MaterialDocumentTarget |
| UI-neutral, serializable material authoring target. 更多... | |
| class | MaterialEditorService |
| Revision-aware material compile result and preview publication service. 更多... | |
| class | MaterialGraphDomain |
| Minimal material domain with typed pin validation and deterministic compile artifacts. 更多... | |
| class | MaterialPublishingTarget |
| Candidate-first material operation target with live commit/undo publication. 更多... | |
类型定义 | |
| using | EditorStatus = editing::Status |
| using | EditorValue = editing::Value |
| using | EditorDiagnostic = editing::Diagnostic |
| using | GraphPinDirection = editing::GraphPinDirection |
| Compatibility aliases; canonical graph contracts live in editing. | |
| using | GraphPinRecord = editing::GraphPinRecord |
| using | GraphNodeRecord = editing::GraphNodeRecord |
| using | GraphEdgeRecord = editing::GraphEdgeRecord |
| using | GraphDocumentData = editing::GraphDocumentData |
| using | GraphConnectionDecision = editing::GraphConnectionDecision |
| using | GraphDocument = editing::GraphDocument |
| using | IGraphDomainProvider = editing::IGraphDomainProvider |
函数 | |
| editing::Result< void > | registerEditingCommands (editing::IEditingCommandRegistry ®istry) |
| Register Material-owned property commands with a generic editing host. | |
| double | number (const EditorValue &value) |
类型定义说明
◆ EditorDiagnostic
在文件 MaterialGraph.h 第 39 行定义.
◆ EditorStatus
在文件 MaterialGraph.h 第 37 行定义.
◆ EditorValue
在文件 MaterialGraph.h 第 38 行定义.
◆ GraphConnectionDecision
在文件 MaterialGraph.h 第 47 行定义.
◆ GraphDocument
| using eve::material_editing::GraphDocument = typedef editing::GraphDocument |
在文件 MaterialGraph.h 第 48 行定义.
◆ GraphDocumentData
| using eve::material_editing::GraphDocumentData = typedef editing::GraphDocumentData |
在文件 MaterialGraph.h 第 46 行定义.
◆ GraphEdgeRecord
| using eve::material_editing::GraphEdgeRecord = typedef editing::GraphEdgeRecord |
在文件 MaterialGraph.h 第 45 行定义.
◆ GraphNodeRecord
| using eve::material_editing::GraphNodeRecord = typedef editing::GraphNodeRecord |
在文件 MaterialGraph.h 第 44 行定义.
◆ GraphPinDirection
| using eve::material_editing::GraphPinDirection = typedef editing::GraphPinDirection |
Compatibility aliases; canonical graph contracts live in editing.
在文件 MaterialGraph.h 第 42 行定义.
◆ GraphPinRecord
| using eve::material_editing::GraphPinRecord = typedef editing::GraphPinRecord |
在文件 MaterialGraph.h 第 43 行定义.
◆ IGraphDomainProvider
在文件 MaterialGraph.h 第 49 行定义.
函数说明
◆ number()
| double eve::material_editing::number | ( | const EditorValue & | value | ) |
在文件 MaterialRuntime.cpp 第 47 行定义.
引用了 value.
◆ registerEditingCommands()
| EVENGINE_API_BACKENDS editing::Result< void > eve::material_editing::registerEditingCommands | ( | editing::IEditingCommandRegistry & | registry | ) |
Register Material-owned property commands with a generic editing host.
在文件 MaterialEditingCommands.cpp 第 30 行定义.
引用了 eve::editing::Absolute, descriptor, eve::editing::IPropertyProvider::editingCapabilityId(), eve::editing::Value::getIf(), eve::editing::EditingCommandDescriptor::id, operation, eve::editing::CommandPlan::operations, path, properties, eve::editing::IEditingCommandRegistry::registerPlannedCommand(), request, eve::editing::CommandPlan::summary, target , 以及 value.
被这些函数引用 eve::material_editor::MaterialEditorModule::MaterialEditorModule().