载入中...
搜索中...
未找到
eve::material_editing::IMaterialBatchRuntimeSink类 参考abstract
Atomic publication boundary for a complete multi-material candidate. 更多...
#include <MaterialBatchTarget.h>
Public 成员函数 | |
| virtual | ~IMaterialBatchRuntimeSink ()=default |
| Releases IMaterialBatchRuntimeSink resources. | |
| virtual Result< void > | publish (std::span< const MaterialDocumentTarget > candidates)=0 |
| Publish every candidate as one transaction. | |
详细描述
Atomic publication boundary for a complete multi-material candidate.
在文件 MaterialBatchTarget.h 第 10 行定义.
构造及析构函数说明
◆ ~IMaterialBatchRuntimeSink()
|
virtualdefault |
Releases IMaterialBatchRuntimeSink resources.
成员函数说明
◆ publish()
|
pure virtual |
Publish every candidate as one transaction.
- 参数
-
candidates Borrowed immutable documents valid only for this synchronous call.
- 返回
- Applied only when all runtime materials were replaced; failure preserves every prior material.
- 备注
- Main/render thread only. Implementations must not invoke unknown callbacks while holding locks.
该类的文档由以下文件生成:
- src/modules/graphics/material/editing/MaterialBatchTarget.h