Executes a planned render queue against one immediate backend sink. 更多...
#include <MeshVfxBatchSubmission.h>
Public 成员函数 | |
| MeshVfxSubmissionReport | submit (const MeshVfxRenderQueue &queue, IMeshVfxBatchSink &sink) const |
| Submits all batches in order until completion or device loss. | |
详细描述
Executes a planned render queue against one immediate backend sink.
在文件 MeshVfxBatchSubmission.h 第 71 行定义.
成员函数说明
◆ submit()
| MeshVfxSubmissionReport eve::stylize::MeshVfxBatchExecutor::submit | ( | const MeshVfxRenderQueue & | queue, |
| IMeshVfxBatchSink & | sink | ||
| ) | const |
Submits all batches in order until completion or device loss.
- 参数
-
queue Immutable queue produced for the current frame. sink Render-thread backend implementation; never retained.
- 返回
- Detailed completion status and counters.
在文件 MeshVfxBatchSubmission.cpp 第 14 行定义.
引用了 eve::stylize::MeshVfxSubmissionReport::acceptedBatches, eve::stylize::MeshVfxSubmissionReport::acceptedDraws, eve::stylize::MeshVfxRenderQueue::batches, begin, eve::stylize::IMeshVfxBatchSink::beginBatch(), eve::stylize::DeviceUnavailable, draw, end, eve::stylize::IMeshVfxBatchSink::endBatch(), eve::stylize::Failed, eve::stylize::MeshVfxSubmissionReport::failedDraws, eve::stylize::Skipped, eve::stylize::MeshVfxSubmissionReport::skippedBatches, eve::stylize::MeshVfxSubmissionReport::skippedDraws, eve::stylize::MeshVfxSubmissionReport::status , 以及 eve::stylize::IMeshVfxBatchSink::submitDraw().
该类的文档由以下文件生成:
- src/modules/stylize/MeshVfxBatchSubmission.h
- src/modules/stylize/MeshVfxBatchSubmission.cpp