Builds and rasterizes surface-fluid scrub frames through shared Canvas readback. 更多...
#include <EditorSurfaceFluidPreview.h>
Public 成员函数 | |
| SurfaceFluidOffscreenPreviewService (GraphicsOffscreenPreviewService *previews, ISurfaceFluidPreviewRenderer *renderer) | |
| Surface fluid offscreen preview service. | |
| Result< OffscreenPreviewArtifact > | render (const SurfaceFluidTarget &target, const SurfaceFluidPreviewRequest &request) const |
| Replay, validate and render one revision-bound scrub frame. | |
详细描述
Builds and rasterizes surface-fluid scrub frames through shared Canvas readback.
在文件 EditorSurfaceFluidPreview.h 第 82 行定义.
构造及析构函数说明
◆ SurfaceFluidOffscreenPreviewService()
|
inline |
成员函数说明
◆ render()
| Result< OffscreenPreviewArtifact > eve::editor::SurfaceFluidOffscreenPreviewService::render | ( | const SurfaceFluidTarget & | target, |
| const SurfaceFluidPreviewRequest & | request | ||
| ) | const |
Replay, validate and render one revision-bound scrub frame.
在文件 EditorSurfaceFluidOffscreen.cpp 第 5 行定义.
引用了 eve::editor::SurfaceFluidPreviewService::build(), eve::editor::SurfaceFluidPreviewSnapshot::diagnostics, eve::editor::ISurfaceFluidPreviewRenderer::draw(), eve::Result< T >::failure(), eve::graphics_editing::OffscreenPreviewRequest::height, eve::graphics_editing::OffscreenPreviewRequest::previewId, eve::graphics_editing::GraphicsOffscreenPreviewService::render(), request, eve::graphics_editing::OffscreenPreviewRequest::sourceRevision, eve::editor::SurfaceFluidPreviewSnapshot::status, target , 以及 eve::graphics_editing::OffscreenPreviewRequest::width.
该类的文档由以下文件生成:
- src/modules/fluids/editor/EditorSurfaceFluidPreview.h
- src/modules/fluids/editor/EditorSurfaceFluidOffscreen.cpp